私の目標では、html5 とタグ < video> を使用してメディア コンテンツをページに追加しています。JavaScript で動画を制御する方法 (停止、再生、読み込み) を見つけました。しかし、処理中のビデオ ストリームを変更する方法はありますか。
ダウンロードしたストリームに一連のバイトを追加する方法を見つけようとしています。たとえば、再生する前にファイルのヘッダーを変更します。
ありがとう
私の目標では、html5 とタグ < video> を使用してメディア コンテンツをページに追加しています。JavaScript で動画を制御する方法 (停止、再生、読み込み) を見つけました。しかし、処理中のビデオ ストリームを変更する方法はありますか。
ダウンロードしたストリームに一連のバイトを追加する方法を見つけようとしています。たとえば、再生する前にファイルのヘッダーを変更します。
ありがとう
video
要素内のビデオ ストリーム バイトを変更するための API はありません。
あなたはできる:
video
要素の現在のフレームを描画しますcanvas
video
(Gecko で)XMLHttpRequest
拡張機能を使用して、JavaScript でビデオ ファイルのバイトを読み取り、データを変更し、データdata:
から URL を構築して、data:
URL をvideo
要素に読み込みます。要素は、要素<video>
と同様に視覚的に操作できます<canvas>
。HTML5 ビデオで何ができるかについてのいくつかの良い例については、Mozilla Hacks ブログのこの記事をご覧ください: http://hacks.mozilla.org/2009/06/pop-art-video/
しかし、実際のビデオ データ ストリームを変更する限り、クライアント側でそれを行う方法は実際にはありません。