cast.
            キャストの操作を管理します。getInstance を使用してフェッチされるシングルトン オブジェクト。状態の管理 - キャスト アイコンとセッション オブジェクトの状態を提供します。 setOptions によってキャスト オプションが提供されるまで、キャスト操作はサポートされません。
コンストラクタ
CastContext
新しい CastContext()
Methods
getInstance
getInstance() returns cast.framework.CastContext
CastContext シングルトン インスタンスを返します。
- 戻り値
- 
                  cast.framework.CastContextCastContext のシングルトン インスタンス。
addEventListener
addEventListener(type, handler)
イベント リスナーを追加します。
| パラメータ | |
|---|---|
| type | cast.framework.CastContextEventType イベントの種類です。 値を null にすることはできません。 | 
| handler | (non-null function(non-null cast.framework.CastStateEventData) or non-null function(non-null cast.framework.SessionStateEventData)) | 
endCurrentSession
endCurrentSession(stopCasting)
現在のセッションを終了します。
| パラメータ | |
|---|---|
| stopCasting | boolean 受信アプリを停止させるか、切断するか。 | 
getCastState
getCastState() が cast.framework.CastState を返す
- 戻り値
- 
                  non-null cast.framework.CastState現在のキャスト アイコンの状態。
getCurrentSession
getCurrentSession() が cast.framework.CastSession を返す。
- 戻り値
- 
                  nullable cast.framework.CastSession現在のセッション。
getSessionState
getSessionState() が cast.framework.SessionState を返す。
- 戻り値
- 
                  non-null cast.framework.SessionState現在のセッションの状態。
removeEventListener
removeEventListener(type, handler)
イベント リスナーを削除します。
| パラメータ | |
|---|---|
| type | cast.framework.CastContextEventType イベントの種類です。 値を null にすることはできません。 | 
| handler | (non-null function(non-null cast.framework.CastStateEventData) or non-null function(non-null cast.framework.SessionStateEventData)) | 
requestSession
requestSession() は null 許容型の chrome.cast.ErrorCode を含む Promise を返します
キャスト選択 UI を開き、ユーザーがセッションを開始または停止できるようにします。
- 例外
- 
                  Errorコンテキスト オプションがまだ指定されていない場合。
- 戻り値
- 
                  non-null Promise containing nullable chrome.cast.ErrorCode: セッションが開始中、または失敗(エラーコードにより拒否)を示す Promise。
setLaunchCredentialsData
setLaunchCredentialsData(credentialsData)
ユーザー認証情報データを設定します。setOptions の前に呼び出された場合は無視されます。setLaunchCredentialsData の後に setOptions を呼び出すと、setLaunchCredentialsData に設定された値がクリアされます。
| パラメータ | |
|---|---|
| credentialsData | 送信者の認証情報を識別するために使用される認証情報データ。 値を null にすることはできません。 | 
setOptions
setOptions(options)
キャスト オプションを設定します。 イベントは、設定が提供されたときにのみ送信されます。
| パラメータ | |
|---|---|
| オプション | ページのキャスト オプション。 値を null にすることはできません。 | 
- 例外
- 
                  non-null Errorオプションにアプリケーション ID がない場合。