cast. framework. CastContext
キャストの操作を管理します。getInstance を使用してフェッチされるシングルトン オブジェクト。状態の管理 - キャスト アイコンの状態とセッション オブジェクトを提供します。 setOptions でキャスト オプションが提供されるまで、キャスト操作はサポートされていません。
コンストラクタ
CastContext
新しい CastContext()
Methods
getInstance
getInstance() は cast.framework.CastContext を返します。
CastContext シングルトン インスタンスを返します。
- 戻り値
-
cast.framework.CastContext
CastCast のシングルトン インスタンス。
addEventListener
addEventListener(type, ハンドラ)
イベント リスナーを追加します。
パラメータ |
|
---|---|
type |
cast.framework.CastContextEventType イベントの種類です。 値を null にすることはできません。 |
handler |
(null 以外の関数(null ではない cast.framework.CastStateEventData)または null 以外の関数(null ではない cast.framework.SessionStateEventData))。 |
endCurrentSession
endCurrentSession(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, ハンドラ)
イベント リスナーを削除します。
パラメータ |
|
---|---|
type |
cast.framework.CastContextEventType イベントの種類です。 値を null にすることはできません。 |
handler |
(null 以外の関数(null ではない cast.framework.CastStateEventData)または null 以外の関数(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 がない場合。