4

OK、私はこれを行うために一日のほとんどを費やしました、そして私は私がかなり明白な何かを逃さなければならないと思います。

VorbisファイルはAndroidSDKでネイティブにサポートされているようです。開発者としてこれらのライブラリにアクセスする方法はありますか?

状況:libvorbisライブラリとliboggライブラリを使用してoggファイルをロードするプロジェクトがあります。すべてがコンパイルされ、OSX、Linux、iOSなどで正常に動作し、Androidに移植しようとしていました。

NDKを使用してプロジェクトをコンパイルすると、エラーが発生し fatal error: vorbis/codec.h: No such file or directory compilation terminated. ます:( vorbisfile.hが見つからないと言い続けると思います)

質問1:AndroidのCでvorbis APIにアクセスできますか?または、実際、Vorbis APIはありますか?

あまり努力せずに、TremorとTremolo(ARM vorbisライブラリ)に出くわしましたが、AndroidSDKを使用してそれらをコンパイルする方法に関する情報が見つかりません。

質問2:誰かがこれについて何か助けを提供できますか?

他に役立つ情報を提供できるかどうか教えてください。

4

2 に答える 2

3

例としてandroid/ffmpeg/x264プロジェクトを見るかもしれません。x264はogg/vorbisではありませんが、Androidのビルドとリンクのシナリオでffmpegを付属ライブラリにリンクする明確な例です。

注:これは、作業にかなりの時間がかかります。

x264を使用したビルドの例を理解している場合は、x264の代わりにobb / vorbisライブラリを交換して、Androidビルドですべてをリンクできるようにする必要があります。

これは、NDKとクロスツールチェーン、およびgitプロジェクトとサブモジュール(x264、ogg、vorbis)に精通していることを前提としています。

于 2012-12-07T17:31:05.303 に答える
-2

Xiph.orgのvorbis-java-1.0.0-betaを使用できるかもしれません。これはJavaパッケージであり、Androidに移植できます。

于 2013-12-29T04:51:42.647 に答える