4

FileWrap を使用してデータがパックされている Android アプリがあります。問題は、mp3データをandroidファイルにラップして、そのメモリから再生したいということです。MP3 をアセットまたはファイル システム ファイルとして再生する方法を示す NDK の nativeaudio の例を確認しましたが、メモリに埋め込まれた MP3 を再生する方法は示されていません。

助けてください。ありがとう。

4

1 に答える 1

0

私はそれが可能だとは思わない...まだ.

AFAIK android openslは、ストリームからのMP3デコードと再生のみをサポートしています...

最新の ndk リリース (r9b) はまだ見たことがありませんが、opensl サンプル アプリがメモリ内のオンザフライ デコードをサポートしていない場合は、利用できるとは思えません。

おそらく、こちらを ご覧いただくと問題が解決する場合があります:

または、MP3 ファイルを「assets」フォルダーにダンプし、通常どおり AAssetManager を使用して再生することもできます。

于 2013-11-18T17:18:52.333 に答える