cast. framework. CastReceiverOptions
キャスト レシーバーのコンテキスト オプション。 すべてのプロパティは省略可能です。
コンストラクタ
CastReceiverOptions
新着 CastReceiverOptions()
プロパティ
adBreakPreloadTime
(数値または未定義)
個々の広告のコンテンツをどれくらい前からプリロードするか 表示されます。そうすれば広告ブレークのプリロードも回避できます 広告指標が混乱する可能性があります。 指定しない場合は、デフォルトの 5 秒が使用されます。
customNamespaces
null 以外の cast.framework.system.MessageType プロパティを持つ非 null のオブジェクト
カスタム メッセージの名前空間とその型のマップ。カスタム アプリケーションを実行する前に、メッセージの名前空間を初期化する必要があります。 レシーバー オプションで指定する必要があります。 (ここで指定しない場合、デフォルトのメッセージ タイプは JSON になります)。
disableIdleTimeout
(ブール値または未定義)
true の場合、レシーバがアイドル状態になったときにレシーバが終了しなくなります 再生が停止すると自動的にトリガーされます。このプロパティは、 使用できます。
enforceSupportedCommands
ブール値
true の場合、supportedCommands マップにないメディア コマンドは、 エラーが発生します。cast.framework.messages.ErrorReason が設定されます NOT_SUPPORTED に設定されます。デフォルト値は false(メディア コマンドは使用できます) マップをチェックせずに実行されるようにします。
localSenderId
(文字列または未定義)
ローカル リクエストに使用される送信者 ID。デフォルト値は「local」です。
maxInactivity
(数値または未定義)
アイドル状態で終了するまでの最大時間(秒) 接続します。この値を設定すると、ハートビート メッセージが 確認します。より迅速に応答のない送信者を検出するために、 タイムアウトまでの時間が長くなります。最小値は 5 秒です。上限なし バインドされますが、通常はプラットフォームの TCP 接続に タイムアウトが関係します。デフォルト値は 10 秒です。
mediaElement
(null 以外の HTMLMediaElement または未定義)
コンテンツの再生に使用するメディア要素。デフォルトの動作では、 ページ内で最初に見つかったメディア要素です
playbackConfig
(null 以外の cast.framework.PlaybackConfig または 未定義)
カスタム パラメータを使用した再生構成。
playWatchedBreak
(ブール値または未定義)
true の場合、クライアント合成による挿入点が再生されました。 確認できます。
preferredPlaybackRate
(数値または未定義)
読み込みリクエストで指定されていない場合に使用する再生速度。許容範囲 範囲は 0.5 ~ 2 で、1 は通常の速度です。
preferredTextLanguage
(文字列または未定義)
読み込みリクエストがない場合にテキスト トラックに使用する言語 アクティブなトラックを指定しています。
キュー
(非 null の cast.framework.QueueBase または未定義)
カスタムキューの実装。
shakaVariant
(null 以外の cast.framework.ShakaVariant または未定義)
読み込む Shaka Player のビルド。次に設定
cast.framework.ShakaVariant.DEBUG
: デバッグビルドを読み込みます。
shakaVersion
(文字列または未定義)
MAJOR.MINOR.PATCH 形式の Shaka バージョン(例: 4.9.2)( 現在のデフォルト)。
サポートされているバージョンは 4.9.2 以上 5.0.0 未満です。 非推奨だが互換性のあるバージョンは 2.5.6 以上 4.9.2 未満。
注: デフォルトより古いバージョンの Shaka Player はおすすめしません。 多くのバグが修正されています。新しいバージョンは その他の修正や機能を有効にしたりするには、 デフォルトで利用できます。ただし、今後のリリースで により、サポートされるバージョンの範囲が変更される場合があります。 ここで指定したものとは異なるバージョンを強制的に使用するようにします。このフラグ はあくまで一時的な措置として使用されるものであり、 Cast サポートチーム(https://developers.google.com/cast/support) 自己責任で行ってください。
skipMplLoad
(ブール値または未定義)
true の場合、レシーバーが MPL プレーヤーを読み込めないようにします。
skipPlayersLoad
(ブール値または未定義)
true の場合、レシーバーで MPL または Shaka プレーヤーを読み込めません。 使用できます。skipMplLoad と skipShakaLoad の両方を設定する場合と同等です。 true に設定します。
skipShakaLoad
(ブール値または未定義)
true の場合、レシーバは Shaka プレーヤーを読み込めません。
statusText
(文字列または未定義)
アプリケーションのステータスを表すテキスト。次の条件を満たす必要があります。 国際化ルールです。これは送信者によって表示される場合があり、 説明します。
supportedCommands
(数値または未定義)
メディア コマンドのビットマスク 必要があります。LOAD、PLAY、STOP、GET_STATUS は常に サポートされません。この値を指定しない場合、一時停止、シーク、 STREAM_VOLUME、STREAM_MUTE、EDIT_TrackS、PLAYBACK_RATE も、 あると想定されます。
uiConfig
(非 null cast.framework.ui.UiConfig または未定義)
UI 構成。
useLegacyDashSupport
(ブール値または未定義)
true
の場合、DASH コンテンツには MPL を使用します。
useShakaForHls
(ブール値または未定義)
true
の場合、HLS コンテンツには Shaka プレーヤーを使用します。デフォルトは false
です。
注: HLS コンテンツの場合、Shaka Player はデフォルトで使用されていません。 不足している機能があることです HLS レシーバーとの幅広い互換性を備えており、 できます。HLS 向けの Shaka Player を 問題を発見した場合は、ぜひご報告ください。 (https://developers.google.com/cast/support)全面的なリリース前 Shaka Player に関する保証はありません。 互換性があるため、このフラグを HLS の デフォルトの設定を使用します。
versionCode
(数値または未定義)
レシーバーを表す内部バージョン番号として使用される整数 できます。この番号は、受取人との 指標を収集する際に使用します。値ごとに値を大きくする ロールバックが発生した場合でも、そのリリースにバインドされたままになります。