Windows phone 7 在Windows Phone上播放M3U8

Windows phone 7 在Windows Phone上播放M3U8,windows-phone-7,live-streaming,Windows Phone 7,Live Streaming,我一直在寻找使用媒体框架在WIndows Mobile上播放M3U8媒体直播流的方法 请分享相关信息。您需要阅读并解析m3u8文件(这是一个简单的文本文件)。然后对解析后的Uri进行流式处理。经过进一步研究,我发现m3u8是APPLE支持的格式 不幸的是,我们无法在windows phone上直接播放m3u8文件 相反,我们可以使用流媒体框架来播放.manifest文件。 .manifest文件由平滑流媒体服务器生成。 .manifest文件与m3u8文件等效。它也是一个播放列表文件,就像 m3

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


请分享相关信息。

您需要阅读并解析m3u8文件(这是一个简单的文本文件)。然后对解析后的Uri进行流式处理。

经过进一步研究,我发现m3u8是APPLE支持的格式

不幸的是,我们无法在windows phone上直接播放m3u8文件

相反,我们可以使用流媒体框架来播放.manifest文件。 .manifest文件由平滑流媒体服务器生成。 .manifest文件与m3u8文件等效。它也是一个播放列表文件,就像 m3u8文件


SMOOTH STREMAING SERVER是在IIS服务器上运行的windows media服务的一部分。

您可以使用windows Phone流媒体免费库,它对我来说运行良好,有一个3ivx实时流媒体,尽管这不是免费的

首先添加参考

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>
xmlns:local=“clr命名空间:Microsoft.PlayerFramework;assembly=Microsoft.PlayerFramework”
xmlns:smmedia=“clr命名空间:SM.Media.MediaPlayer;assembly=SM.Media.MediaPlayer.WP8”
请参见此处:另请参见