PlaybackReferenceBuilder
一个生成器,用于创建PlaybackReferenceBuilder对象实例。
扩展
Builder
构造函数
new PlaybackReferenceBuilder()
new PlaybackReferenceBuilder(): PlaybackReferenceBuilder
返回值
方法
build()
build(): IPlaybackReference
根据提供的参数构建PlaybackReference对象。
这个函数必须在使用其他生成器函数配置好所有必要的播放参考生成器字段之后才能调用。每个生成器对象只能调用一次build() 函数。
抛出
- InvalidArgumentError 如果缺少一个或多个必填字段。
- IllegalStateError 如果在此生成器实例已经构建过一次对象之后调用该函数。
返回值
IPlaybackReference 构建的PlaybackReference对象。
mediaId()
mediaId(mediaId:
MediaId): PlaybackReferenceBuilder
在生成器中设置播放参考的媒体ID并返回生成器的实例。
参数
mediaId
MediaId
媒体ID,用于在启动直播活动播放时,唯一标识选中的内容。如果playbackType设置为CONTENT,则此字段为必填。
抛出
- IllegalStateError 如果在此生成器实例已经构建过一次对象之后调用该函数。
返回值
IPlaybackReferenceBuilder 设置了mediaId的PlaybackReferenceBuilder对象。
playbackType()
playbackType(playbackType: PlaybackType): PlaybackReferenceBuilder
在生成器中设置播放参考的播放类型并返回生成器的实例。
参数
playbackType
表示播放类型。此字段为必填。
抛出
- IllegalStateError 如果在此生成器实例已经构建过一次对象之后调用该函数。
返回值
IPlaybackReferenceBuilder 设置了playbackType的PlaybackReferenceBuilder对象。
Last updated: 2026年7月31日

