类:ApiConfig

构造函数

ApiConfig

new ApiConfig(sessionRequest, sessionListener, ReceiverListener, autoJoinPolicy, defaultActionPolicy)

参数

sessionRequest

chrome.cast.SessionRequest

会话请求。

值不能为 null。

sessionListener

function(non-null chrome.cast.Session)

一个监听器,用于通知应用有可用的会话。

receiverListener

function(non-null chrome.cast.ReceiverAvailability)

有接收器可用时通知的监听器。

autoJoinPolicy

可选

chrome.cast.AutoJoinPolicy

应用的自动联接政策。

值不能为 null。

defaultActionPolicy

可选

chrome.cast.DefaultActionPolicy

用户已在进行投射时,应用初始化时要执行的默认操作。

值不能为 null。

属性

autoJoinPolicy

非 null chrome.cast.AutoJoinPolicy

确定 SDK 是否在初始化后自动连接到正在运行的会话。

defaultActionPolicy

非 null chrome.cast.DefaultActionPolicy

请求在标签页正在投射时是否应在 API 初始化时启动应用。嵌入式内容(如 iframe)中的应用如果不是页面上的主应用,应将此字段设置为 CAST_THIS_TAB。此值还可配置网页的扩展程序弹出式窗口的默认行为。

receiverListener

function(non-null chrome.cast.ReceiverAvailability)

当支持 sessionRequest 中的应用的 Cast 接收器的可用性已知或发生变化时,调用的函数。此函数始终在初始化完成后至少被调用一次。

sessionListener

function(non-null chrome.cast.Session)

在 SDK 创建或连接会话时调用的监听器。 如果存在自动创建或连接的会话,则在初始化之后可以调用此函数。请注意,requestSession 方法不会导致调用此监听器,因为它有自己的成功回调。

sessionRequest

非 null chrome.cast.SessionRequest

说明要启动的会话或要连接的会话。