chrome. cast. ApiConfig
初期化時に API の構成を保持します。
コンストラクタ
ApiConfig
new ApiConfig(sessionRequest, sessionListener, receiveListener, autoJoinPolicy, defaultActionPolicy)
パラメータ |
|
---|---|
sessionRequest |
セッション リクエスト。 値を null にすることはできません。 |
sessionListener |
function(non-null chrome.cast.Session) アプリケーションでセッションが利用可能になったときに通知するためのリスナー。 |
receiverListener |
function(non-null chrome.cast.ReceiverAvailability) 利用可能なレシーバーがある場合に通知するリスナー。 |
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 でアプリをサポートするキャスト レシーバが利用可能であることが判明した場合、または変更されたときに呼び出される関数。この関数は、初期化の完了後に少なくとも 1 回呼び出されます。
sessionListener
function(non-null chrome.cast.Session)
SDK によってセッションが作成または接続されたときに呼び出されるリスナー。 自動的に作成または接続されるセッションがある場合、初期化後にこの関数を呼び出すことができます。requestSession メソッドには独自の成功コールバックがあるため、このリスナーは呼び出されません。
sessionRequest
null 以外の chrome.cast.SessionRequest
起動するセッションまたは接続するセッションを記述します。