AudioTrack:AudioFlinger无法创建轨道,状态:-32

时间:2019-02-26 03:21:20

标签: android c android-mediaplayer soundpool audioflinger

我有一个应用播放的声音短于5秒,但有时音频未播放(无声音),音频文件是ogg,比特率为128kbps,采样率为44100hz,我曾尝试在Google上进行搜索,但没有找不到解决方法,这是音频不播放时的日志

starti

什么状态-32是什么意思,谁知道?

编辑:最终,我知道错误代码32从此How to know what the 'errno' means?

的含义

但是什么可能导致错误32(管道损坏)?

1 个答案:

答案 0 :(得分:0)

您现在可能已经解决了,但是我认为您只需要确保关闭声音池以释放资源即可。

soundPool.release()
soundPool = null