我正在开发一款应用来查看直播频道。频道托管在Windows Media Services 9
上。我正在使用MediaElement
来播放流,它正在第一次播放流,但在第二次尝试时不播放,除非我重新启动该应用。
与WP7上的Internet Explorer相同的问题是它第一次播放流但不是第二次尝试。
这是一个错误吗?或者有这个问题的解决方案吗?
答案 0 :(得分:0)
您使用的是IIS Smooth Streaming吗?如果没有,为什么不呢?考虑到您正在为需要扩展到未知网络条件的移动设备进行开发,自适应流式传输将比渐进式下载回放更好。
如果您在服务器端使用IIS Smooth Streaming,则不应使用< MediaElement Source =“http:// foo”/>而是使用< ssme:SmoothStreamingMediaElement StreamSource =“http://foo/bar.ism/manifest”/>控制。
setting up an IIS smooth streaming endpoint和consuming it from WP7上有很多文档。您还应该考虑使用< smf:SmfPlayer />控件,因为它为您提供功能齐全的WP7视频播放器,而不仅仅是像媒体元素那样的播放矩形。