我一直在寻找使用媒体框架在WIndows Mobile上播放M3U8媒体直播的方法。
请分享关于此的任何信息。
答案 0 :(得分:0)
您需要阅读并解析m3u8文件(它是一个简单的文本文件)。然后流式传输已解析的Uri。
答案 1 :(得分:0)
经过更多研究后我发现m3u8是APPLE支持的格式。
很遗憾,我们无法直接在Windows手机上播放m3u8文件。
相反,我们可以使用流媒体框架来播放.manifest文件。 .manifest文件由SMOOTH STREAMING MEDIA SERVER生成。 .manifest文件相当于m3u8文件。它也是一个播放列表文件 m3u8文件。
SMOOTH STREMAING SERVER,是在IIS服务器上运行的Windows媒体服务的一部分。
答案 2 :(得分:0)
你可以使用Windows Phone Streaming Media免费库,它对我来说很好,有一个blog post about it:
答案 3 :(得分:0)
3ivx直播3ivx虽然这不是免费的
答案 4 :(得分:0)
首先添加参考。
xmlns:local="clr-namespace:Microsoft.PlayerFramework;assembly=Microsoft.PlayerFramework"
xmlns:smmedia="clr-namespace:SM.Media.MediaPlayer;assembly=SM.Media.MediaPlayer.WP8"
<local:MediaPlayer Name="player"
HorizontalContentAlignment="Stretch"
AutoPlay="True"
Volume="0.7"
Source="http://devimages.apple.com/iphone/samples/bipbop/bipbopall.m3u8"
IsPlayPauseVisible="True">
<local:MediaPlayer.Plugins>
<smmedia:StreamingMediaPlugin />
</local:MediaPlayer.Plugins>
</local:MediaPlayer>