Android实现音乐暂停和播放
时间: 2024-06-01 08:02:15 浏览: 142
Android媒体开发之音乐播放器
要实现Android中的音乐暂停和播放,您可以使用MediaPlayer类。以下是一个示例代码片段,可以在Android应用程序中实现音乐的暂停和播放:
// 在Activity或Fragment中声明MediaPlayer类和一些成员变量
MediaPlayer mediaPlayer = null;
boolean isPlaying = false;
int currentPlayPosition = 0;
// 播放音乐
public void playMusic() {
if (mediaPlayer == null) {
mediaPlayer = MediaPlayer.create(getContext(), R.raw.your_music_file); // 载入音乐文件
mediaPlayer.start(); // 开始播放音乐
isPlaying = true;
} else {
mediaPlayer.seekTo(currentPlayPosition); // 恢复播放
mediaPlayer.start();
isPlaying = true;
}
}
// 暂停音乐
public void pauseMusic() {
if (mediaPlayer != null && mediaPlayer.isPlaying()) {
mediaPlayer.pause(); // 暂停音乐
currentPlayPosition = mediaPlayer.getCurrentPosition(); // 记录当前播放位置
isPlaying = false;
}
}
请注意,以上代码只是一个基本示例,您需要根据您的应用程序要求进行适当修改。此外,不要忘记在停止使用MediaPlayer实例后调用release()方法,以释放相关资源。
阅读全文