У меня есть звук, загруженный в метод onCreateResources.Звук Andengine работает только иногда
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
Ошибка создания аудиодорожки
Если установить зацикливание ложь, то он играет каждый раз. – Flexo