1

ビデオを再生しようとしていますが、特定のイベントでビデオ内の別のフレームをすばやくシークできるようにしています。最終的に、ビデオは音楽のビートに基づいてさまざまなキーフレームを再生することになっているため、トリガーは可能な限り正確である必要があります。

私の最初の実験はこれでした: http://jsfiddle.net/QfvsE/ (再生中に任意の場所をクリック)

これは基本的に、どれだけ速くvideo.currentTimeトリガーされたかを確認するためのテストであり、<video>要素と API が遅すぎると思われます。動画が実際に再生されるまでに約 200 ミリ秒かかります。この数値は、解像度の高いソースを使用すると急速に増加します。

そのため、多くの JPEG をエクスポートしてキャンバス領域にインポートし、さまざまなフレームをトリガーするマイクロ API を作成するなどの代替案を考えています。これはもっと速いでしょうか?フラッシュなしでフィルムの短いスニペットを再生し、より正確に制御できる他の方法はありますか?

参考までに: これはすべて、最新のクロムを使用したローカル環境で行われます。

4

1 に答える 1

0

大量の JPEG ファイルをエクスポートすると、メモリとコンピューターのパフォーマンスが低下する可能性があります。ビデオをストリーミングできるより高速な接続が必要な場合は、次を使用できます。WebSocket API

WebSocket はこのケースを修正するか、Flash を使用できます

于 2012-12-17T12:09:27.617 に答える