android studio音频播放
时间: 2023-04-26 17:06:15 浏览: 115
Android Studio可以使用MediaPlayer类来播放音频文件。首先需要在AndroidManifest.xml文件中添加以下权限:
```xml
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
```
然后在Java代码中使用以下代码来播放音频文件:
```java
MediaPlayer mediaPlayer = MediaPlayer.create(this, R.raw.audio_file);
mediaPlayer.start();
```
其中,R.raw.audio_file是音频文件的资源ID,可以将音频文件放在res/raw目录下。
如果需要控制音频的播放状态,可以使用MediaPlayer的其他方法,例如:
```java
mediaPlayer.pause(); // 暂停播放
mediaPlayer.seekTo(); // 从头开始播放
mediaPlayer.stop(); // 停止播放
```
需要注意的是,MediaPlayer类需要在播放完毕后调用release()方法释放资源,否则可能会导致内存泄漏。可以在MediaPlayer的setOnCompletionListener()方法中监听播放完成事件,并在回调中调用release()方法:
```java
mediaPlayer.setOnCompletionListener(new MediaPlayer.OnCompletionListener() {
@Override
public void onCompletion(MediaPlayer mediaPlayer) {
mediaPlayer.release();
}
});
```
阅读全文