html5ビデオがタイムラインに接続されたボタン、メニューなどのオブジェクトを許可するかどうかは知りませんか?html5ビデオインタラクティブオブジェクト
Youtube flash playerこれを行う:特定の瞬間に、定義された秒間、ビデオ上にオブジェクト(バナー、リンク、コメント)を表示します。
おかげ
html5ビデオがタイムラインに接続されたボタン、メニューなどのオブジェクトを許可するかどうかは知りませんか?html5ビデオインタラクティブオブジェクト
Youtube flash playerこれを行う:特定の瞬間に、定義された秒間、ビデオ上にオブジェクト(バナー、リンク、コメント)を表示します。
おかげ
はいといいえ、 それはHTML5のビデオオブジェクトしかし、それを使用して非常にインタラクティブなビデオベースのプレゼンテーションを作成することが可能ですビデオオブジェクトそのものだけではありません。ビデオをキャンバスオブジェクトにネストし、実際のビデオイメージフレームを混乱させることができます。ビジュアルhtml要素をビデオオブジェクトの上にオーバーレイしてアニメートしたり、ボタンでビデオ再生をコントロールしたり、イベントをクリックしたりできます。時間ベースのリスナーを使用してビデオオブジェクトでページの残りの部分を制御することもできます。
Popcorn.jsは実際には本当に良くて、覚えやすいので、あなたが言ったことのすべてを行うことができます。 http://popcornjs.org
それはHTML5のビデオ規格の一部ではないのですが、それはprogress
イベントにいくつかのスクリプトを配線することによって、手動で実装するのは簡単です。ビデオオブジェクトのcurrentTime
プロパティを見ることで、追加の要素の表示/非表示の時期を決めることができます。
例:
<video id="v">...</div>
<div id="overlay" style="position: relative; top: -80px;">HELLO</div>
<script type="text/javascript">
var overlay= document.getElementById('overlay');
var video= document.getElementById('v');
video.addEventListener('progress', function() {
var show= video.currentTime>=1 && video.currentTime<2;
overlay.style.visibility= show? 'visible' : 'hidden';
}, false);
</script>
さらに、単に静的なテキストのWebVTT(およびそこにある多くのポリフィルのうちの1つ)を使用することができました。 –
X2TV(www.x2.tv)あなたはHTML5層内のアイコンや追加コンテンツをオーバーレイすることができ、ドラッグ&ドロップのスタジオを持っています。
もっと一般的なフレームワークを使用したい場合はhttps://github.com/nise/vi-twoが面白いかもしれません。
HTML5動画タグは動画を再生しますが、動画の上にインタラクティブ機能のレイヤーを追加できるようにする多くの機能も備えています。 Popcorn.jsはこれを行い、H5Pにはインタラクティブなビデオライブラリがあり、テキストの情報、画像、クイズをビデオタイムラインに追加することができます。 – Almonds