【发布时间】:2012-07-30 07:23:22
【问题描述】:
我一直在寻找使用媒体框架在 WIndows Mobile 上播放 M3U8 媒体直播流的方法。
请分享这方面的任何信息。
【问题讨论】:
标签: windows-phone-7 live-streaming
我一直在寻找使用媒体框架在 WIndows Mobile 上播放 M3U8 媒体直播流的方法。
请分享这方面的任何信息。
【问题讨论】:
标签: windows-phone-7 live-streaming
您需要读取并解析 m3u8 文件(它是一个简单的文本文件)。然后流式传输已解析的 Uri。
【讨论】:
经过更多研究我发现m3u8是APPLE支持的格式。
很遗憾,我们无法直接在 windows phone 上播放 m3u8 文件。
相反我们可以使用流媒体框架来播放.manifest文件。 .manifest 文件由平滑流媒体服务器生成。 .manifest 文件相当于 m3u8 文件。它也是一个播放列表文件,就像 m3u8 文件。
SMOOTH STREMAING SERVER,是在 IIS 服务器上运行的 windows 媒体服务的一部分。
【讨论】:
您可以使用 Windows Phone 流媒体免费库,它对我来说很好用,有一个 blog post about it:
【讨论】:
3ivx 直播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>
【讨论】: