安卓做一个简单的音乐播放暂停
时间: 2023-07-30 21:04:39 浏览: 39
好的,以下是一个简单的安卓音乐播放暂停的实现步骤:
1. 在XML布局文件中添加一个按钮,用于控制音乐的播放和暂停:
```xml
<Button
android:id="@+id/btn_play_pause"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Play" />
```
2. 在Java代码中找到这个按钮,并设置点击事件:
```java
Button btnPlayPause = findViewById(R.id.btn_play_pause);
btnPlayPause.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (mediaPlayer.isPlaying()) {
mediaPlayer.pause();
btnPlayPause.setText("Play");
} else {
mediaPlayer.start();
btnPlayPause.setText("Pause");
}
}
});
```
3. 创建一个MediaPlayer对象,并设置要播放的音乐文件的路径:
```java
MediaPlayer mediaPlayer = MediaPlayer.create(this, R.raw.music);
```
4. 在Activity的生命周期方法中控制MediaPlayer的播放和暂停:
```java
@Override
protected void onResume() {
super.onResume();
if (!mediaPlayer.isPlaying()) {
mediaPlayer.start();
btnPlayPause.setText("Pause");
}
}
@Override
protected void onPause() {
super.onPause();
if (mediaPlayer.isPlaying()) {
mediaPlayer.pause();
btnPlayPause.setText("Play");
}
}
```
完成以上步骤后,点击按钮就可以实现音乐的播放和暂停了。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)