クラス: ApiConfig

コンストラクタ

ApiConfig

new ApiConfig(sessionRequest, sessionListener, receiveListener, 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 でアプリをサポートするキャスト レシーバが利用可能であることが判明した場合、または変更されたときに呼び出される関数。この関数は、初期化の完了後に少なくとも 1 回呼び出されます。

sessionListener

function(non-null chrome.cast.Session)

SDK によってセッションが作成または接続されたときに呼び出されるリスナー。 自動的に作成または接続されるセッションがある場合、初期化後にこの関数を呼び出すことができます。requestSession メソッドには独自の成功コールバックがあるため、このリスナーは呼び出されません。

sessionRequest

null 以外の chrome.cast.SessionRequest

起動するセッションまたは接続するセッションを記述します。