我打算在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。我发现这个组件,但无法参考。
答案 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。