我的媒体播放器有问题。
int inlevel=0;
int ingame=1;
MediaPlayer[] music = new MediaPlayer[2];
music[inlevel] = MediaPlayer.create(ctx, R.raw.jazz);
music[ingame] = MediaPlayer.create(ctx, R.raw.funky);
music[inlevel].start();
当游戏开始时,我会调用淡出音乐的功能
fadeout();
music[inlevel].pause();
music[ingame].setVolume(volume, volume);
music[ingame].start();**
游戏结束时:
music[ingame].pause();
music[ingame].seekTo(0);
music[inlevel].start();
我从一开始就不需要重启音乐。我只需要音乐游戏。
一切都很好。我第二次比赛开始时只有一个问题。永远不会在第一时间发生。 在游戏中的音乐开始时(**),音乐的内容非常短。也许它是Mediaplayer的缓冲区。 我尝试了两个Mediaplayer,但没有声音。 有解决方案吗感谢。