我对 Windows 手机的广播流感兴趣,确切地说是 .pls 文件。我尝试了以下方法:

1)将pls url传递给windows media player:
MediaPlayerLauncher mediaPlayerLauncher = new MediaPlayerLauncher();mediaPlayerLauncher.Media = new Uri(@"http://.....pls", UriKind.Absolute);mediaPlayerLauncher.Controls = MediaPlaybackControls.All;mediaPlayerLauncher.Location = MediaLocationType.Data;mediaPlayerLauncher.Show();
2) 流畅的流媒体

请注意,我正在使用模拟器,我还尝试了来自 pls 的流网址(在记事本中打开它并尝试了所有网址)

我还读过一种解决方案是读取连续流,将其传递给媒体流源和媒体元素。有没有人试过这个?任何帮助,将不胜感激!谢谢!

最佳答案

检查您的流是否为 supported(通过电话和模拟器)。
如果不是,您将需要自己管理(并可能转换)流。

我不知道有人使用 ManagedMediaHelpers 在手机上播放 HLS 音频流,但它远非直截了当,无法分享示例 - 但可以做到。

关于c# - radio 流媒体 Windows Phone,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7271403/

10-15 18:22