サンプル動画は汚いから注意だゾ!
使い方
動画サイトなどで、動画を再生させる前に広告や宣伝を動画でしたい・・・というときにおすすめのスクリプトです。
基本的な使い方
https://devras.info/cdn/streaming.js を読み込みます。
<video id="streamingjs"></video>
let id = "streamingjs";
let srcs = {
"ad": "広告動画のURL",
"vi": "再生したい動画"
};
StreamingSettings.AdvSrc = srcs["ad"];
StreamingSettings.VideoSrc = srcs["vi"];
StreamingSettings.EnableAdv = true;
Streaming(id);
最低限これだけあれば再生可能です。
イベントを捕捉して処理を変えたい場合
例えば、広告から動画に切り替わったタイミングが知りたい場合は
StreamingSettings.ChangeStateEvent = function(state) {
// state は数字が入ります。
// テキスト形式で取得したい場合は getStreamingState(state);
// ステータスの比較には state == StreamState["Playing"] のようにやる
console.log(state);
};
ボリュームの調整は
StreamingSettings.Volume = 1; // 0 - 1 の間で指定 小数指定可能
広告をスキップするには
SkipAdv();
もっと詳細が知りたい人はサンプルを確認してください。