android ndk - openSL是否支持MP3 / AAC的"returning decode audio buffer"?



openSL是否像Open Max IL一样支持MP3/AAC的"返回解码音频缓冲区"?我正在创建一个以 mp3/aac 作为输入的应用程序,并希望使用 openSL 作为解码器,而不是播放器。我需要将 PCM 数据解码回我的应用程序,我想稍后使用该缓冲区播放/执行其他操作。

我在 opensl 规范中找不到任何相关的 API。

我还没有尝试过这个,但也许您可以使用 MIME 格式和 Android 音频缓冲区作为接收器来设置一个数据源作为 URI 数据定位器,然后以这种方式访问解码的数据?

最新更新