初始数据:
我正在使用MediaElement打开带有自定义http url的视频流:
media.Source = new Uri("streaming url");
media.DownloadProgressChanged += this.media_DownloadProgressChanged;
media.MediaFailed += this.media_MediaFailed;
media.MediaEnded += this.media_MediaEnded;
media.Play();
MediaFailed给出“3100发生了错误”错误,没有任何其他说明。
似乎是listed codecs are supported。
我也试过这段代码:
var mediaPlayerLauncher = new MediaPlayerLauncher
{
Location = MediaLocationType.Install,
Media = new Uri("streaming url", UriKind.Absolute),
Controls = MediaPlaybackControls.All,
};
mediaPlayerLauncher.Show();
但媒体播放器无法播放视频。
什么可能导致问题?如何测试视频流是否与Windows Phone兼容?
提前致谢。