Windows.Media.Streaming.Adaptive 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供播放使用各种自适应流式处理协议传送的多媒体内容的功能。 可以播放 http 实时传送视频流 (HLS) 或基于 HTTP (DASH 的动态自适应流) 内容。
类
枚举
AdaptiveMediaSourceCreationStatus |
指定尝试创建 AdaptiveMediaSource 对象的结果。 |
AdaptiveMediaSourceDiagnosticType |
指定与 AdaptiveMediaSourceDiagnostics.DiagnosticAvailable 关联的诊断事件的类型。 |
AdaptiveMediaSourceDownloadBitrateChangedReason |
指定下载比特率更改的原因。 此值用于 AdaptiveMediaSource.DownloadBitrateChanged 事件。 |
AdaptiveMediaSourceResourceType |
指定自适应媒体资源的类型。 |
注解
除了基本播放之外,此命名空间还提供对自适应流式处理算法的以下方面的控制:
- 能够创建 AdaptiveMediaSource 对象的实例来播放自适应流式处理内容,该内容可以绑定到 XAML 或 HTML 媒体元素。
- 能够查询自适应流式处理清单描述的可用自适应比特率。
- 能够选择要用于播放的初始比特率。
- 能够限制播放期间要使用的比特率集。
- 能够在比特率发生更改时获取事件。
- 能够确定播放是否为实时播放。
- 能够设置实时播放的起始偏移量。
将 AdaptiveMediaSource 对象绑定到该媒体元素后,多媒体应用通常需要的所有其他功能(例如播放控件、流选择等)都会在媒体元素上执行。
有关在应用中使用自适应流式处理的指导,请参阅 自适应流式处理。