类:CastReceiverOptions

使用集合让一切井井有条 根据您的偏好保存内容并对其进行分类。

构造函数

CastReceiver 选项

新的 CastReceiverOptions()

属性

自定义命名空间

具有非 null cast.framework.system.MessageType 属性的非 null 对象

自定义消息命名空间及其类型的映射。自定义消息命名空间必须在应用启动之前初始化,因此必须在接收器选项中提供它们。(如果未在此处提供,则默认消息类型为 JSON。)

disableIdleTimeout

(布尔值或未定义)

如果为 true,则防止接收器在活动播放停止后变为空闲状态。此属性应仅用于非媒体应用。

forceSupportedCommands

常量

布尔值

如果为 true,任何不在 supportedCommands 映射中的媒体命令都将生成错误。cast.framework.messages.ErrorReason 将设置为 NOT_SUPPORTED。默认值为 false,这允许在不检查地图的情况下执行媒体命令。

localSenderId

(字符串或未定义)

用于本地请求的发送者 ID。默认值为“local”。

最大无活动

(数字或未定义)

关闭空闲发送者连接前的最长时间(以秒为单位)。设置此值可让检测信号消息让连接保持活动状态。用于比一般 TCP 超时更快检测无响应的发件人。最小值为 5 秒;不强制规定上限,但通常需要几分钟时间才能让平台 TCP 超时生效。默认值为 10 秒。

MediaElement

(非 null HTMLMediaElement 或 undefined)

要在其中播放内容的媒体元素。默认行为是使用网页中的第一个媒体元素。

播放配置

(非 null cast.framework.PlaybackConfig 或未定义)

包含自定义参数的播放配置。

playWatchedBreak

(布尔值或未定义)

如果为 true,则会播放客户端拼接间歇(即使已经观看)。

首选播放率

(数字或未定义)

在加载请求中未指定时使用的播放速率。允许的范围是 0.5 到 2,其中 1 表示正常速度。

首选语言

(字符串或未定义)

加载请求未指定有效轨道时用于文本轨道的语言。

队列

(非 null cast.framework.QueueBase 或 undefined)

自定义队列实现。

shakaVersion

(字符串或未定义)

采用 MAJOR.MINOR.PATCH 格式的 Shaka 版本,例如“3.2.11”(当前默认值)。

支持的版本为 >=3.2.11 <5.0.0。已废弃但仍兼容的版本为 >=2.5.6 <3.2.11。

注意:不建议使用比默认版本更早的 Shaka Player 版本,因为最新版本中修复了许多 bug。您可以在此处指定较新的版本,以选择启用默认尚不支持的其他修复或功能。不过请注意,未来的 Web Receiver SDK 版本可能会更改支持的版本范围,并强制使用您在此处指定的版本之外的其他版本。此标志应仅作为临时措施使用,并在 Cast 支持团队的指导下使用。(https://developers.google.com/cast/support) 使用时需自行承担风险。

跳过 MplLoad

(布尔值或未定义)

如果为 true,则阻止接收器加载 MPL 播放器。

跳过播放器的负载

(布尔值或未定义)

如果为 true,则阻止接收器加载 MPL 或 Shaka 播放器库。相当于将 skipMplLoad 和 skipShakaLoad 都设置为 true。

跳过 ShakaLoad

(布尔值或未定义)

如果为 true,则阻止接收器加载 Shaka 播放器。

状态文本

(字符串或未定义)

表示应用状态的文本。应符合国际化规则,因为发送者应用可能会显示国际规则。

supportedCommands

(数字或未定义)

应用支持的媒体命令的位掩码。必须始终支持 LOAD、PLAY、STOP、GET_STATUS。如果未提供此值,则假定也支持 PAUSE、SEEK、STREAM_VOLUME、STREAM_MUTE、EDIT_TRACKS 和 PLAYBACK_RATE。

另请参阅
cast.framework.messages.Command

uiConfig

(非 null cast.framework.ui.UiConfig 或未定义)

界面配置。

使用 DashDashSupport

(布尔值或未定义)

如果为 true,则对 DASH 内容使用 MPL。

使用 ShakaForHls

(布尔值或未定义)

如果为 true,请使用 Shaka Player 播放 HLS 内容。默认值为 false

注意:Shaka Player 不是 HLS 内容的默认选项,因为仍然缺少功能,并且我们希望先确保它性能出色且与 HLS 接收器兼容,然后再将其设为默认内容。如果您在正式发布之前选择使用 Shaka Player for HLS,我们希望您报告遇到的任何问题。 https://developers.google.com/cast/support

版本代码

(数字或未定义)

一个整数,用作接收方版本的内部版本号。此数字仅用于在收集指标时区分接收器版本。它应随着每个版本的发布递增,并在回滚时保持与该版本绑定。