gpt4 book ai didi

android - AudioTrack : AudioFlinger could not create track, 状态:-32

转载 作者:太空宇宙 更新时间:2023-11-04 04:13:17 25 4
gpt4 key购买 nike

我有一个应用程序播放短声音 <5 秒,但有时音频不播放(没有声音),音频文件是 ogg,比特率为 128kbps,采样率为 44100hz,我尝试在谷歌上搜索但没有没有找到解决办法,这里是音频不播放时的日志

2019-02-25 14:02:39.019  W/AudioTrack: AUDIO_OUTPUT_FLAG_FAST denied by client; transfer 4, track 44100 Hz, output 48000 Hz
2019-02-25 14:02:39.021 735-2284/? W/IAudioFlinger: CREATE_TRACK: cannot retrieve shared memory
2019-02-25 14:02:39.022 E/AudioTrack: AudioFlinger could not create track, status: -32
2019-02-25 14:02:39.023 E/SoundPool: Error creating AudioTrack

状态-32是什么意思,有人知道吗?

编辑:我终于知道错误代码 32 是什么意思了 How to know what the 'errno' means?

但是什么可能导致错误 32(Broken Pipe)?

最佳答案

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

soundPool.release()
soundPool = null

关于android - AudioTrack : AudioFlinger could not create track, 状态:-32,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54877969/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com