【问题标题】:PLay M3U8 on Windows Phone在 Windows Phone 上播放 M3U8
【发布时间】:2012-07-30 07:23:22
【问题描述】:

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

请分享这方面的任何信息。

【问题讨论】:

标签: windows-phone-7 live-streaming


【解决方案1】:

您需要读取并解析 m3u8 文件(它是一个简单的文本文件)。然后流式传输已解析的 Uri。

【讨论】:

    【解决方案2】:

    经过更多研究我发现m3u8是APPLE支持的格式。

    很遗憾,我们无法直接在 windows phone 上播放 m3u8 文件。

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

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

    【讨论】:

      【解决方案3】:

      您可以使用 Windows Phone 流媒体免费库,它对我来说很好用,有一个 blog post about it:

      【讨论】:

        【解决方案4】:

        3ivx 直播3ivx 虽然这不是免费的

        【讨论】:

          【解决方案5】:

          首先添加引用。

          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>
          

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2015-11-26
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2014-04-04
            • 2016-02-12
            • 1970-01-01
            • 2014-12-18
            相关资源
            最近更新 更多