几秒钟后,Android.ogg文件停止播放
音乐有时甚至不开始播放,但一旦开始播放,几秒钟后就会停止。这个文件有2分钟长。我真的不知道有什么问题几秒钟后,Android.ogg文件停止播放,android,soundpool,ogg,Android,Soundpool,Ogg,音乐有时甚至不开始播放,但一旦开始播放,几秒钟后就会停止。这个文件有2分钟长。我真的不知道有什么问题 @Override public void onCreate(Bundle savedInstanceState) { music = soundPoolVar.load(this, R.raw.music11, 1); } 然后 设计用于播放短音效的SoundPool。要播放音乐(大型音频文件),您需要使用 您是否使用SoundPool播放长音频文件?我很惊讶它能起作用。我认为您需要使用Me
@Override
public void onCreate(Bundle savedInstanceState) {
music = soundPoolVar.load(this, R.raw.music11, 1);
}
然后
设计用于播放短音效的SoundPool。要播放音乐(大型音频文件),您需要使用
您是否使用SoundPool播放长音频文件?我很惊讶它能起作用。我认为您需要使用MediaPlayer()播放音乐。SoundPool用于播放短音频文件。感谢您提供的信息,我现在就试试。非常感谢,它现在工作得很好。
public void soundPlay(int i, MySurface pl, float volume) {
if (soundOn == true) {
switch (i) {
case 11:
soundPoolVar.play(music, 1, 1, 0, 0, 1);
break;
}}}
// R.raw.audio_file - res/raw/audio_file.mp3
mediaPlayer = MediaPlayer.create(this, R.raw.audio_file);
mediaPlayer.start();