0

javascript を使用してビデオ ファイルからオーディオを抽出したいのですが、html5 のオーディオ タグで再生できるように、mp3 ファイルまたは任意の形式を作成できますか? はいの場合、どのように?または、どの API を使用すればよいですか?

4

2 に答える 2

0

すっごく、これは最適な解決策ではありません。ユーザーにビデオを見ずにダウンロードを強制するので、実際にはひどいものです。あなたができることは、ファイルを HTML5 ビデオとして再生し、ビデオ表示を非表示にしてから、オーディオのようにコントロールを表示することです。これはビデオを再生するようなものですが、オーディオを聞きながらビデオを見ているわけではありません。

jPlayer をチェックアウト: http://jplayer.org/

フラッシュを使用するように指示し、必要に応じて HTML5 にフォールバックすることで、基本的に任意のブラウザーで MP4 を再生できます。次に、CSS/HTML/画像を使用して、好きなようにスタイルを設定できます。

最初に小さなテストを試して、display:none;css スタイルがビデオのオーディオの再生を妨げるかどうかを確認することをお勧めします。その場合は、height:0;;も使用できます。

繰り返しますが、ユーザーの帯域幅を占有しているため、これは最適ではありません。ストリーミング環境でオーディオだけを取り除く可能性のあるソリューションは他にもあります。

于 2012-06-25T03:56:23.993 に答える
0

JavaScript は、通常、ユーザー インタラクションを処理するためにクライアント エンドで実行されるスクリプトです。計算に時間がかかると、ブラウザはスクリプトを停止し、ページが応答しなくなる可能性があります。また、ビデオのエンコード/デコードには適していません。

ビデオ処理/オーディオ抽出には Java アプレットを使用する必要があります。そうすれば、処理は引き続きクライアントにオフロードされます。サーバーでの処理は、メモリとプロセッサ サイクルの点でコストがかかります。推奨されません。

于 2012-06-25T01:36:38.993 に答える