openSL是否支持MP3 / AAC的“返回解码音频缓冲区”,就像Open Max IL那样? 我正在创建一个具有mp3 / aac作为输入的应用程序,并希望将openSL用作解码器,而不是播放器。我需要将已解码的PCM数据发送回我的应用程序,我想稍后使用该缓冲区播放/执行其他操作。
我在opensl规范中找不到任何相关的API。
答案 0 :(得分:1)
我还没试过这个,但也许您可以使用MIME格式设置数据源作为URI数据定位器,并将Android音频缓冲区作为接收器,然后以这种方式访问解码数据?