使用MediaCodec将MP3文件解码为PCM时出现了错误

第一个Error出现在设置MediaExtractor设置数据源时

extractor = new MediaExtractor();
        try {
            extractor.setDataSource(this.mUrlString);
        } catch (Exception e) {
            mDelegateHandler.onRadioPlayerError(MP3AudioStreamPlayer.this);
            return;
        }

出现了下图的问题:
图片说明

下面还继续出现了如下的错误:
图片说明

但是解码可以正常进行,只是在边播放边绘制波形的过程中会出现下图的错误:

图片说明

它是不定时不规律的,有人出现过类似的问题吗?怎么解决?

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!