カスタマイズ

基本機能

プレイリスト

メディアソース

仕様
パラメーター名 設定 デフォルト値
sources array file,label,withCredentials,default,failover 必須 -
説明

ビデオグプレーヤーで再生する動画を設定します。

sources[].object
仕様
パラメーター名 設定 デフォルト値
file string url 必須 -
label string text 任意 -
withCredentials boolean true,false 任意 -
default boolean true,false 任意 -
failover object file,timeout 任意 null
説明
パラメーター名 説明
file ビデオファイル、オーディオファイル、またはライブストリーム、WebRTCストリーム(wss,mediaStream)のurlを設定します。
label 動画の品質が2つ以上ある場合に、動画の品質選択メニューに表示されるメディアソースのラベルを設定します。
withCredentials HLSプロトコルかつ、CORS認証の制限をかけるときはwithCredentialsをtrueに設定します。
default 起動時に再生するメディアソースを設定します。どのメディアソースに対しても設定されていない場合は、最初のソースが使用されます
failover fileが読み込めない場合に、代わりに再生する動画を設定します。
sources[].failover.object
仕様
パラメーター名 設定 デフォルト値
file string url 必須 null
timeout integer number 任意 10
説明
パラメーター名 説明
file failoverの判定に利用するタイムアウト値を設定する。
timeout failoverの判定に利用するタイムアウト値を設定する。
コードサンプル
<script> const options = { playlist: [ { sources: [ { file:'https://sample1.jp/1080p.mp4', label:'1,080p' }, { file:'https://sample1.jp/720p.mp4', label:'720p' }, { file:'https://sample1.jp/480p.mp4', label:'480p', default:true, failover:{ file: "https://sample.jp/failover/fhd.mp4", timeout: 3 } }, ], ... }, ... ], }; const player = videogplayer('video_tag_id', options); </script>

results matching ""

    No results matching ""