【问题标题】:Radio Streaming Windows Phone广播流媒体 Windows Phone
【发布时间】: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


【解决方案1】:

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

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

【讨论】:

  • 他至少能给我一两个小费吗?即便如此,还是有一些 pls 文件导致了 http://...:8080 站点。如何从这些站点获得连续流?感谢您的回复!
猜你喜欢
  • 2011-06-30
  • 1970-01-01
  • 2012-07-21
  • 1970-01-01
  • 1970-01-01
  • 2014-11-03
  • 2021-08-26
  • 1970-01-01
  • 2012-11-02
相关资源
最近更新 更多