在Windows Phone上播放M3U8

时间:2012-07-30 07:23:22

标签: windows-phone-7 live-streaming

我一直在寻找使用媒体框架在WIndows Mobile上播放M3U8媒体直播的方法。

请分享关于此的任何信息。

5 个答案:

答案 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>