Android 게임에서 작업 중이며 표준 Android 구성 요소를 사용하고 있습니다.Android 백그라운드 음악 게임이 반복되기 전에 일시 중지합니다.
배경 음악을 반복해서 재생해야하는 미디어 플레이어 개체가 있습니다. 저는 음악을 작곡하고 그것을 렌더링했습니다 ... 그리고 그것은 완벽하게 반복됩니다.
지금은 게임에 내 음악 파일을 추가 한 경우 ... 모든 루프 음악이 잠시 중지 ...하지만 매우 성가신 전에. 왜 그런 일이 일어나는거야?
2.3.3 전화 장치 및 ICS 에뮬레이터에서 테스트 해봤습니다. 매번 같은 일이 발생합니다. 나는 그것을 반복하고 아주 좋은 소리를 PC ... 일부 플레이어에서 같은 파일을 재생할 때
/** Play background music */
public static void playMusic() {
if (backgroundMusic == null) {
backgroundMusic = new MediaPlayer();
backgroundMusic.setVolume(0.5f, 0.5f);
try {
backgroundMusic.setDataSource(activity.getAssets()
.openFd("background_music.ogg")
.getFileDescriptor());
backgroundMusic.prepare();
backgroundMusic.setAudioStreamType(AudioManager.STREAM_MUSIC);
backgroundMusic.setLooping(true);
backgroundMusic.start();
} catch (IllegalArgumentException e) {
e.printStackTrace();
} catch (IllegalStateException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
}
어떻게이 문제를 해결하는 :
이 내 코드? Tnx!
우물. – Veljko
나쁜 소식을 알려서 죄송합니다./ – MalaKa
wav, mp3 및 ogg 파일을 사용해 보았습니다 ... 같은 일이 발생했습니다 – Veljko