小编Ste*_*anB的帖子

我如何使用新的MediaCodec getInputBuffer(int index)

我有一个例子,我正在使用MediaCodec解码mp3音频,以便使用MediaPlayer和AudioTrack进行播放.该示例使用的是getInputBuffers(),现在已在API 21+中进行了描述.新的getInputBuffer(int index)返回一个缓冲区而不是数组,MediaCodec的API引用仍然显示getInputBuffers()的用例.

任何人都可以解释我需要如何使用新方法?我每次只得到索引0吗?我开始循环并获取每个并创建一个数组但是没有一个地方,我已经看到,我可以获得可用缓冲区的长度.

mp3 android android-mediaplayer audiotrack mediacodec

3
推荐指数
1
解决办法
3381
查看次数