android studio能不能只靠一个按钮就实现播放音乐、暂停播放音乐两个功能
时间: 2023-08-04 20:13:13 浏览: 95
是的,你可以在 Android Studio 中实现播放/暂停音乐的功能。你可以使用 MediaPlayer 类来播放音乐,并在界面上添加一个按钮,当用户点击该按钮时,切换播放和暂停状态。下面是一些示例代码,可以帮助你实现这个功能:
// 在 onCreate 方法中初始化 MediaPlayer 对象
MediaPlayer mediaPlayer = MediaPlayer.create(this, R.raw.song);
// 在按钮点击事件中处理播放和暂停音乐的逻辑
Button playButton = findViewById(R.id.play_button);
playButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
if (mediaPlayer.isPlaying()) {
mediaPlayer.pause();
playButton.setText("播放");
} else {
mediaPlayer.start();
playButton.setText("暂停");
}
}
});
在这个示例中,我们在 onCreate 方法中创建了一个 MediaPlayer 对象,并将其设置为播放在 res/raw 目录下的一首歌曲。然后,在按钮的点击事件中,我们检查 MediaPlayer 是否正在播放。如果是,则暂停音乐并将按钮文本设置为“播放”。如果不是,则开始播放音乐并将按钮文本设置为“暂停”。
阅读全文