cast. framework. PlaybackConfig
再生動作をカスタマイズするための設定です。
コンストラクタ
PlaybackConfig
新しい PlaybackConfig()
プロパティ
autoPauseDuration(自動一時停止期間)
(数値または未定義)
バッファリングされたメディアの継続時間(秒)。Shaka Player ではサポートされていません。
autoResumeDuration
(数値または未定義)
バッファリングされたメディアの再生を、バッファリングにより自動一時停止した後に開始/再開する秒数。
autoResumeNumberOfSegments
(数値または未定義)
再生を開始または再開するためのバッファリングされたセグメントの最小数。DASH コンテンツの場合は、代わりに autoResumeDuration を使用してください。
captionRequestHandler
(function(null 以外の cast.framework.NetworkRequestInfo)または未定義)
字幕セグメントを取得するリクエストをカスタマイズする関数。Shaka Player ではサポートされていません。
enableSmoothLiveRefresh
boolean
スムーズなライブ ストリーミングのマニフェスト更新ロジックを有効にするためのフラグ。
enableUITextDisplayer
boolean
Shaka Player の DOM ベースのテキスト レンダラ、shaka.text.UITextDisplayer を有効にするフラグ: https://shaka-player-demo.appspot.com/docs/api/shaka.text.UITextDisplayer.html UITextDisplayer の作成に使用される videoContainer は、デフォルトで Cast 要素の親になります。
- このテキスト ディスプレイを使用すると、特に古い世代の Cast デバイスで、テキスト トラックと音声/動画トラックが同期される可能性があります。
- レシーバ アプリでカスタム UI を使用している場合は、videoContainer が画面サイズに対して適切に調整されていないことがあります。
ignoreTtmlPositionInfo
boolean
TTML 位置情報を無視するかどうかのフラグ。
最初の帯域幅
(数値または未定義)
初期帯域幅(ビット/秒)。
LicenseCustomData
(文字列または未定義)
カスタム ライセンス データ。Shaka Player ではサポートされていません。
LicenseHandler
(function(non-null Uint8Array, non-null cast.framework.NetworkResponseInfo) は、(null 以外の Uint8Array や null 以外の Uint8Array を含む、null ではない Promise) や、未定義を返します。
ライセンス データを処理するハンドラ。ハンドラにライセンス データが渡され、変更されたライセンス データが返されます。
LicenseRequestHandler
(function(null 以外の cast.framework.NetworkRequestInfo)または未定義)
ライセンス取得リクエストをカスタマイズする関数。
LicenseUrl
(文字列または未定義)
ライセンスを取得する URL。
manifestHandler
(function(string, non-null cast.framework.NetworkResponseInfo) は、(文字列や文字列を含む null 以外の Promise) または未定義を返します。
マニフェスト データを処理するハンドラ。ハンドラにマニフェストが渡され、変更されたマニフェストが返されます。
manifestRequestHandler
(function(null 以外の cast.framework.NetworkRequestInfo)または未定義)
マニフェストを取得するリクエストをカスタマイズする関数。
ProtectionSystem
cast.framework.ContentProtection
コンテンツの復号に使用する推奨の保護システム。
SegmentsHandler
(function(non-null Uint8Array, non-null cast.framework.NetworkResponseInfo) は、(null 以外の Uint8Array や null 以外の Uint8Array を含む、null ではない Promise) や、未定義を返します。
セグメント データを処理するハンドラ。ハンドラにセグメント データが渡され、変更されたセグメント データが返されます。
SegmentsRequestHandler
(function(null 以外の cast.framework.NetworkRequestInfo)または未定義)
メディア セグメントを取得するためのリクエスト情報をカスタマイズする関数。
SegmentsRequestRetryLimit
(数値または未定義)
セグメントのネットワーク リクエストを再試行する最大回数。デフォルトは 3 です。
shakaConfig
(null 以外のオブジェクトや未定義)
このオブジェクトは、CAF のデフォルトの Shaka 構成と統合されます(このオブジェクトに設定されているオプションが優先されます)。Shaka の設定に値を適用するときは、再生の問題が発生する可能性があるため、注意が必要です。 このオブジェクトで許可されるオプションについては、https://shaka-player-demo.appspot.com/docs/api/shaka.extern.html#.PlayerConfiguration をご覧ください。