MediaBreakSchedule 类

定义

表示一组与 MediaPlaybackItem 关联的 MediaBreak 对象,以及播放媒体中断的项在播放中的位置。

public ref class MediaBreakSchedule sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 196608)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class MediaBreakSchedule final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 196608)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class MediaBreakSchedule
Public NotInheritable Class MediaBreakSchedule
继承
Object Platform::Object IInspectable MediaBreakSchedule
属性

Windows 要求

设备系列
Windows 10 Anniversary Edition (在 10.0.14393.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v3.0 中引入)

注解

通过访问 MediaPlaybackItem 对象的 BreakSchedule 属性,获取媒体项的媒体中断计划。

有关使用媒体中断操作方法指南,请参阅 创建、计划和管理媒体中断

属性

MidrollBreaks

获取计划的 MediaBreak 对象的当前列表,这些对象将在播放与 MediaBreakSchedule 关联的 MediaPlaybackItem 期间播放。

PlaybackItem

获取与 MediaBreakSchedule 关联的 MediaPlaybackItem

PostrollBreak

获取或设置在播放 与 MediaBreakSchedule 关联的 MediaPlaybackItem 之后播放 的 MediaBreak

PrerollBreak

获取或设置在播放 与 MediaBreakSchedule 关联的 MediaPlaybackItem 之前播放 的 MediaBreak

方法

InsertMidrollBreak(MediaBreak)

MediaBreak 添加到将在播放 MediaPlaybackItem(与 MediaBreakSchedule 关联的 MediaPlaybackItem)期间播放的计划。

RemoveMidrollBreak(MediaBreak)

MediaBreakSchedule 中删除中间卷 MediaBreak

事件

ScheduleChanged

MediaBreakSchedule 更改时发生。

适用于

另请参阅