gpt4 book ai didi

c# - 在 Windows Phone 8.1 上播放 HLS(m3u8 播放列表)

转载 作者:行者123 更新时间:2023-11-30 14:29:11 30 4
gpt4 key购买 nike

我和一个 friend 试图让 Windows Phone 8.1 上的视频播放器播放 m3u8 流,但我们一直无法成功。

我们尝试过的:

我们已尝试使用 playerframework.codeplex.com(Microsoft Player Framework),但它无法加载文件。

我们也尝试过使用 Windows Phone 流媒体 (https://phonesm.codeplex.com/),但我们无法像使用这个一样多,因为我们无法理解他们关于我们实际上必须如何加载文件的文档?

有没有人以前处理过这种文件?我了解 Windows Phone 8.1 本身不支持 m3u8

最佳答案

下载播放器框架,使用以下 DLL:

DLL's to consume

将播放器添加到您的 xaml 中:

xmlns:mmppf="using:Microsoft.PlayerFramework"
xmlns:smmedia="using:SM.Media.MediaPlayer"

<mmppf:MediaPlayer IsFullScreenVisible="True" IsFullScreenEnabled="True" IsFullScreen="False" CurrentStateChanged="mPlayer_CurrentStateChanged" x:Name="mPlayer" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" IsFastForwardEnabled="False" IsInfoEnabled="False" IsLive="True" IsMoreEnabled="False" IsRewindEnabled="False" IsRightTapEnabled="False" IsScrubbingEnabled="False" IsSeekEnabled="False" IsSkipBackEnabled="False" IsSkipAheadEnabled="False" IsReplayEnabled="False" IsTimelineVisible="False" IsTimeElapsedVisible="False" IsTimeRemainingVisible="False" RequestedTheme="Dark">
<mmppf:MediaPlayer.Plugins>
<smmedia:StreamingMediaPlugin />
</mmppf:MediaPlayer.Plugins>

</mmppf:MediaPlayer>

然后设置您的流 VIA 代码 - 如果 URL 永不更改,则设置 XAML。

关于c# - 在 Windows Phone 8.1 上播放 HLS(m3u8 播放列表),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27005883/

30 4 0