【发布时间】:2011-11-08 10:36:03
【问题描述】:
我对 windows phone 的无线电流媒体感兴趣,确切地说是 .pls 文件。我尝试了以下方法:
1) 将 pls url 传递给 windows 媒体播放器:
MediaPlayerLauncher mediaPlayerLauncher = new MediaPlayerLauncher();
mediaPlayerLauncher.Media = new Uri(@"http://.....pls", UriKind.Absolute);
mediaPlayerLauncher.Controls = MediaPlaybackControls.All;
mediaPlayerLauncher.Location = MediaLocationType.Data;
mediaPlayerLauncher.Show();
2) 流畅的流媒体
请注意,我正在使用模拟器,我还尝试了来自 pls 的流 url(在记事本中打开它并尝试了所有 url)
我还了解到,一种解决方案是读取连续流,将其传递给媒体流源和媒体元素。有没有人试过这个?任何帮助,将不胜感激!谢谢!
【问题讨论】:
-
当您尝试这些方法时发生了什么?你有什么例外吗?什么不起作用?
-
媒体播放器说它无法播放文件并且流畅的流媒体没有发生任何事情,当我检查控制台 3 System.Xml.XmlException。当我尝试连续流时,SmoothStreamingMediaElement 的多个部分停止工作。
标签: c# silverlight windows-phone-7