如何使用FM收音机?

时间:2015-03-27 07:27:09

标签: c# windows-phone windows-phone-8.1

我打算在windows phone平台上学习移动编程。我决定制作定制的FM收音机。但我找不到适合实现所需功能的类。

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

如何使用FM收音机?

感谢。

==========

我在Microsoft.Phone.dll中发现了FMRadio,我在申请时无法引用它。

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

Windows手机silverlight应用程序类型在引用后需要Microsoft.Devices.Camera.dll。我发现这个组件,但无法参考。

1 个答案:

答案 0 :(得分:1)

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

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

// 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类,则RadioDisabledException指示FM无线电功能不可用。在构建为8.0.10322或更高版本的Windows Phone 8设备上,如果使用FMRadio API,则可能不会发生运行时异常。但是,针对Windows Phone OS 8.0的应用程序不支持FMRadio API。