我正在为 android 2.2 编程,并尝试使用 SoundPool类同时播放多个声音,但在随机时间,声音会停止从扬声器中发出。
对于将要播放的每个声音,这都会打印在 logcat 中:
AudioFlinger could not create track. status: -12
Error creating AudioTrack
Audio track delete
没有抛出异常,程序继续执行,除了体积不足之外没有任何变化。我很难追踪导致错误的条件或在错误发生后重新创建它。我在任何地方都找不到文档中的错误,并且几乎不知所措。
任何帮助将不胜感激!
编辑:我忘了提到我正在加载 mp3 文件,而不是 ogg。