android 使用mediaplayer 播放音频代码
时间: 2024-01-21 07:04:57 浏览: 88
基于MediaPlayer的音频播放代码
以下是一个简单的使用 `MediaPlayer` 播放音频的 Android 代码示例:
```java
// 创建 MediaPlayer 对象
MediaPlayer mediaPlayer = new MediaPlayer();
// 设置要播放的音频文件路径
String audioFilePath = "/path/to/audio/file.mp3";
mediaPlayer.setDataSource(audioFilePath);
// 准备 MediaPlayer
mediaPlayer.prepare();
// 开始播放
mediaPlayer.start();
// 播放结束时释放 MediaPlayer 资源
mediaPlayer.setOnCompletionListener(new MediaPlayer.OnCompletionListener() {
@Override
public void onCompletion(MediaPlayer mediaPlayer) {
mediaPlayer.release();
}
});
```
上述代码中,我们首先创建了一个 `MediaPlayer` 对象,并设置要播放的音频文件路径。然后,我们调用 `prepare()` 方法准备 `MediaPlayer`,最后调用 `start()` 方法开始播放音频。在播放结束时,我们使用 `setOnCompletionListener()` 方法来监听播放完成事件,并在回调中释放 `MediaPlayer` 资源。
请注意,由于 `MediaPlayer` 可能会抛出异常,因此最好将上述代码放在 `try-catch` 块中。
阅读全文