クラス: CastContext

コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。

コンストラクタ

CastContext

新しい CastContext()

Methods

getInstance

静的

getInstance() は cast.framework.CastContext を返します。

CastContext シングルトン インスタンスを返します。

戻り値

cast.framework.CastContextCastCast のシングルトン インスタンス。

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

chrome.cast.CredentialsData

送信者の認証情報を識別するために使用される認証情報データ。

値を null にすることはできません。

setOptions

setOptions(options)

キャスト オプションを設定します。 設定が送信されたときにのみイベントが送信されます。

パラメータ

オプション

cast.framework.CastOptions

ページのキャスト オプション。

値を null にすることはできません。

スロー値

non-null Error オプションにアプリケーション ID がない場合。