ASP源码.NET源码PHP源码JSP源码JAVA源码DELPHI源码PB源码VC源码VB源码Android源码
当前位置:首页 >> 低调看直播体育app软件下载 >> Windows Phone开发 >> Win(Phone)10开发第(4)弹,HTTP 实时流播放 m3u8

Win(Phone)10开发第(4)弹,HTTP 实时流播放 m3u8

来源:网络整理     时间:2015-04-03     关键词:

本篇文章主要介绍了"Win(Phone)10开发第(4)弹,HTTP 实时流播放 m3u8",主要涉及到方面的内容,对于Windows Phone开发感兴趣的同学可以参考一下: 其实这篇只有一句话,win10原生支持HLS啦123AdaptiveMediaSourceCreationResult amsResult = await Ad...

其实这篇只有一句话,win10原生支持HLS啦

1

2

3

AdaptiveMediaSourceCreationResult amsResult = await AdaptiveMediaSource.CreateFromUriAsync(new Uri(“http://xxxxx.m3u8”, UriKind.Absolute));

AdaptiveMediaSource ams = amsResult.MediaSource;

mediaElement.SetMediaStreamSource(ams);

MSDN如是说:

你可以使用新的 AdaptiveMediaSource 类将自适应媒体流功能添加到你的应用。通过将对象指向流清单文件对其进行初始化。受支持的清单格式包括 HTTP 实时流 (HLS)、基于 HTTP 的动态自适应流 (DASH) 以及平滑流。一旦将对象绑定到 XAML 媒体元素,将开始自适应播放。可以在适当情况下查询和设置流的属性,例如可用比特率、最小和最大比特率。

还一个关于MediaElement 的:

在 Windows 10 上,MediaElement 将播放包含多个流的内容,即使其中一个流具有错误解码,只要媒体内容包含至少一个有效流即可。例如,如果包含音频和视频流的内容中的视频流失败, MediaElement 仍将播放的音频流。 PartialMediaFailureDetected 会通知你流内的其中一个流无法解码。它还允许你知道哪种类型的流失败,以便你可以在 UI 中反映该信息。如果在媒体流内的所有流失败, 将引发 MediaFailed 事件。

以上就介绍了Win(Phone)10开发第(4)弹,HTTP 实时流播放 m3u8,包括了方面的内容,希望对Windows Phone开发有兴趣的朋友有所帮助。

本文网址链接:http://www.codes51.com/article/detail_124278.html

相关图片

相关文章