我在我的 android 应用程序的背景中放了一首歌。我不知道应用程序打开了多少时间。我想把这首歌重复一遍。我的代码是:
MediaPlayer mySong;
mySong = MediaPlayer.create(X_0Activity.this, R.raw.tj);
mySong.start();
我在我的 android 应用程序的背景中放了一首歌。我不知道应用程序打开了多少时间。我想把这首歌重复一遍。我的代码是:
MediaPlayer mySong;
mySong = MediaPlayer.create(X_0Activity.this, R.raw.tj);
mySong.start();
Uri mediaUri = createUri(context, R.raw.media); // Audiofile in raw folder
Mediaplayer mPlayer = new MediaPlayer();
mPlayer.setDataSource(context, mediaUri);
mPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);
mPlayer.prepare();
mPlayer.setLooping(true); // for repeat song
mPlayer.start();
mySong.setLooping(true) // 重复歌曲
mySong.start(),
现在您已准备好开启重复模式。
使用 SoundPool,您可以随时轻松循环播放!这是一个很好的例子:使用 SoundPool 播放声音
在里面
spool.play(soundID, volume, volume, 1, 0, 1f);
数字 0 代表您想要重复歌曲的数字。对于无限循环,合适的值为-1。