我在 onCreateResources 方法中加载了一个声音。
try {
shield = MusicFactory.createMusicFromAsset(this.getMusicManager(), this, "shield.ogg");
} catch (IOException e) {
e.printStackTrace();
}
shield.setVolume(1.0f);
shield.setLooping(true);
当我第一次播放声音时它可以正常工作,但是,接下来我播放的时间是否有效似乎是随机的。
我shield.play();
用来播放声音并shield.stop();
再次停止它。当它不起作用时,我在日志中得到以下信息。
AudioFlinger 无法创建轨道,状态:-12
创建 AudioTrack 时出错