FM Radio是
Windows Phone 7中的强制性硬件要求,但它不存在于任何当前的Windows Phone 8设备上.
为什么WP8中的Music Hub没有FM收音机?我们至少可以使用 FMRadio API吗?
为什么WP8中的Music Hub没有FM收音机?我们至少可以使用 FMRadio API吗?
解决方法
根据MSDN:
http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj206947(v=vs.105).aspx
http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj206947(v=vs.105).aspx
Windows Phone 8 does not support the FM radio feature. If you use the
FM radio API in a Windows Phone 8 app,a RadiodisabledException will
occur.
也是从我听到的:
…the FM radio feature was planned to be included but got cut from this
release due to stability vs. time constraints.
(… I don’t kNow if
there are any plans to re-enable this feature in a future update.)
您可以使用此测试来安全地确定FMRadio是否可以在当前手机上使用:
/// <summary> /// Flag is radio device is available in this phone. /// </summary> public bool IsRadioAvailable { get { if (!radioInitialized) { radioInitialized = true; try { radio = FMRadio.Instance; isRadioAvailable = true; } catch (RadiodisabledException e) { isRadioAvailable = false; } } return isRadioAvailable; } } private bool radioInitialized; private bool isRadioAvailable; private FMRadio radio;
更新:
According to various sources FM广播将在即将到来的2013年夏季到来的Windows Phone 8更新中启用.