我正在尝试使用audioTrack播放音频流,所以我创建了这样的audioTrack:
public void stop() {
if (mTrack != null) {
if (mTrack.getState() == AudioTrack.STATE_INITIALIZED) {
mTrack.release();
mTrack = null;
}
}
}
当我完成 我这样叫停:
struct sth *p = malloc(sizeof(struct sth));
在某些设备中,当我经常创建并停止时,我明白了:
AudioFlinger无法创建曲目,状态:-12。
我多次在StackOverflow中搜索过这个问题,但是所有答案都谈到了soundpool,而我还没有使用过soundpool
非常感谢任何帮助!(我是中国人,我的英语不好)
答案 0 :(得分:0)
添加
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS"></uses-permission>
播放音频流。