1

我正在 Windows Phone 上制作 netradio 应用程序,我的问题是 netradio 使用RTSPWindows Phone 中的音频格式和本机媒体播放器不支持 RTSP。

作为一种解决方法,我必须导航到然后处理音频的网页。

这可以正常工作,并且可以播放收音机,但问题是一旦将应用程序置于后台,音乐就会停止。

有没有办法保持网络浏览器音频播放?

4

2 回答 2

2

您可以BackgroundAudioPlayer在您的解决方案中将其用作另一个项目,您可以在此处查看示例。

并且您的样品Codeplex也可以尝试Windows Phone Streaming Media

https://phonesm.codeplex.com/

希望能帮助到你!

于 2014-07-28T11:32:14.923 回答
2

没有原生 RTSP 支持BackgroundAudioPlayer。您需要自己MediaStreamSource实现才能使用流。至少我没有找到任何公开的第三方解决方案。检查这个http://social.msdn.microsoft.com/Forums/sqlserver/en-US/e052ea29-53cf-4ebb-8558-742b67fc72ad/rtsp-support-in-wp8

如果您准备编写自己的MediaStreamSource实现,您可以以此为起点并在此处研究 RTSP 协议。

于 2014-07-28T11:45:00.520 回答