本主题介绍如何使用 FMRadio API。您可以访问以下 FMRadio 类属性和枚举来执行操作,如创建收音机的实例、打开和关闭收音机以及调整收音机。
下表显示了 FMRadio 属性。
属性 | 说明 |
---|---|
CurrentRegion | 设置收音机的频率区域信息。 |
Frequency | 将 FM 收音机调至指定的频率。 |
Instance | 返回 FM 收音机的实例。 |
PowerMode | 设置设备的 RadioPowerMode。设置此属性会打开或关闭设备收音机。 |
SignalStrength | 检索当前所调整频率的接收信号强度指示器 (RSSI) 值。 |
FMRadio 枚举:
枚举 | 说明 |
---|---|
RadioPowerMode | 包含收音机可能的电源模式的枚举。当前 RadioPowerMode 值为 On 和 Off。 |
RadioRegion | 一个枚举,它包含可用于收音机调整的收音机频率区域的集合。 当前值为 Europe、Japan 和 UnitedStates。 |
手机启动之后,FMRadio 方法在首次调用之后可能需要多达 3 秒钟的时间才能返回。
首次初始化 FM 收音机之后,如果手机正在活动状态下运行,则方法通常会在 100 毫秒之内返回。
避免在应用程序运行时设置 FM 收音机或同步 Silverlight UI 线程。
延迟向 FM 收音机发送进一步命令,直到启用 FM 收音机之后至少一秒钟。
有关更多信息以及性能提示,请参阅为 Windows Phone 创建高性能的 Silverlight 应用程序。