如何使用调频收音机?

How to work with fm radio?

我打算在windowsphone平台学习移动编程。我决定制作定制的调频收音机。但是我找不到实现所需功能的合适 class。

Radio 和 FMRadio classes 在 Microsoft.Devices 中有描述。但是在 NuGet 中无法访问该程序集,我在系统中找不到它。

如何使用调频收音机?

谢谢。

==========

我在 Microsoft.Phone.dll 中找到了 FMRadio,但我无法在我的应用程序中引用它。

Windows Phone(带运行时)应用程序类型给出错误:在模块 mscorlib.dll

中找不到类型 system.systemexception

Windows phone 需要引用后的 silverlight 应用程序类型 Microsoft.Devices.Camera.dll。我找到了这个程序集,但无法引用。

添加 using 指令以包含 Microsoft.Devices.Radio 命名空间

创建 FMRadio 实例class,然后设置电源模式。

// Create an instance of the FMRadio class.
FMRadio myRadio = FMRadio.Instance;
// Turn the radio on.
myRadio.PowerMode = RadioPowerMode.On;

更多信息请见https://msdn.microsoft.com/en-us/library/windows/apps/ff769541(v=vs.105).aspx

注意事项: 仅针对 Windows Phone OS 7.1 的应用程序支持 FM 收音机。如果您在面向 Windows Phone OS 8.0 或更高版本的应用程序中使用 FMRadio class,则 RadioDisabledException 表示 FM 收音机功能不可用。在 Windows Phone 8 台 8.0.10322 或更高版本的设备上,如果您使用 FMRadio API,可能不会发生 运行 时间异常。但是,针对 Windows Phone OS 8.0.

的应用不支持 FMRadio API