2013-11-22 23 views
5

こんにちは私は2つの異なるファイルを同時に再生しようとしています。Androidで同時にオーディオとビデオを再生する

私はプレイヤーを見つけようとしましたが、同じことを達成しているデフォルトプレーヤーを拡張しようとしましたが、それを成功させることはできませんでした。それで、オーディオファイルとビデオを同時に再生するにはどうすればいいのか教えてください。

私は別々のファイルを取っている理由は、アプリケーションがローカライズされ、複数のビデオがスペースを節約するのではなく、言語ごとに複数のオーディオファイルを持つため、スペースを節約することです。アンドロイドはアプリサイズを50MB以上でダウンロードできないため、これは重要です。

これに関する助けは非常に役に立ちます。そして、私にこのコードを提供することは大きな助けになるでしょう。

ありがとうございます。動画を再生するにはAudio Track reference :オーディオを再生するには

+0

この方法では正確に同期することはできません。とにかく大きな動画をストリーミングする必要があります。あなたはアプリにビデオを含める必要がありますか? – Dave

+0

はい私はビデオファイルを持っているアプリケーションを作っているが、オーディオはユーザーのロケールに従うので、ランタイムにこれらのファイルを同期させる必要があるという新しい理由があります。そして、ビデオはユーザーが私たちに提供していることを理解するために必要です。 – TheMohanAhuja

+0

複数のオーディオストリームを同じメディアストリームにエンコードし、再生中に正しいオーディオストリームを選択することができます。 AndroidのMediaPlayerは、selectTrackメソッドを使用してこの機能を限定的にサポートしています(用意された状態のオーディオに対してのみ呼び出すことができます)。ビデオを適切にエンコードすることが最善の策です。 – Dave

答えて

0

Media Player reference

そして今、あなたはVideo Viewにしたいビデオを示すことによって、メインスレッド上で開始することができ、およびサウンドを再生するための時間があるときに再生を開始オーディオトラック。ビデオとオーディオを同期させるのが難しい部分です

+0

はい、2つの異なることを再生することができますが、その後、アプリケーションの品質を低下させる痛みが同期されます。 – TheMohanAhuja

+0

これは私が似たようなアプリケーションを作成する方法でした。他の解決策は見つかりませんでした。 – Hitman

+0

このタスクを達成するためのコードをいくつか教えていただけますか?これによってこれが助けになるかもしれません。 – TheMohanAhuja

関連する問題