媒体播放器有两个音轨

时间:2017-05-18 02:03:25

标签: android android-mediaplayer

我的媒体播放器有问题。

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,但没有声音。 有解决方案吗感谢。

0 个答案:

没有答案