私は.avi、mov、divxフォーマットのビデオを再生する必要があるアンドロイドプロジェクトを開発中です。アンドロイドはこれらのフォーマットをサポートしていないと思います。アンドロイドで.avi、divx、movビデオフォーマットを再生
私はffmpegコーデックをダウンロードし、アンドロイドのndkとJNIを使用して私のプロジェクトに "libffmpeg.so"というライブラリをロードしました。
Now,how can i use this "libffmpeg.so" to play those video formats.
プロジェクトのディレクトリ構造は次のとおりです。
助けてくださいいずれか。
"ffmpeg形式のビデオ"のようなものはありません。 ffmpegは、レコーディング、トランスコード、再構成、再生などのAVメディアに関連するさまざまなことを支援する一連のツールを提供します.ffmpegはオーディオまたはビデオ形式ではありません。実際に再生しようとしているビデオの実際のフォーマットは何ですか? – Squonk
混乱して申し訳ありませんが、これらのフォーマットを.avi、.mkv、mov、mp4、quicktimeなどで再生する必要があります。 – John
RockPlayerの使用に関する質問にコメントしました。単純に 'ACTION_VIEW'で' Intent'を作成し、意図の 'setData(Uri data)'メソッドを使ってメディアファイルのパスを設定してください。インテントの 'setType(String type)'メソッドを使用して、必要に応じてMIMEタイプを設定することもできます。その後、単に 'startActivity(Intent intent)'を呼び出すと、Androidはそれを見ることができるアプリを見つけようとします。 RockPlayerがそれを見ることができると仮定すると、それはうまくいくはずです。 – Squonk