Android音视频开发之MediaPlayer使用教程

683
2023/8/21 14:54:47
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

MediaPlayer是Android系统中用于播放音频和视频的类,它提供了一系列的方法和接口,可以控制音频和视频的播放、暂停、停止、跳转等操作。下面是一个简单的MediaPlayer使用教程:

  1. 创建MediaPlayer对象:
MediaPlayer mediaPlayer = new MediaPlayer();
  1. 设置数据源:
  • 从文件中播放音频/视频:
mediaPlayer.setDataSource(filePath);
  • 从网络中播放音频/视频:
mediaPlayer.setDataSource(url);
  1. 准备MediaPlayer:
mediaPlayer.prepare();
  1. 开始播放:
mediaPlayer.start();
  1. 监听播放完成事件:
mediaPlayer.setOnCompletionListener(new MediaPlayer.OnCompletionListener() {
@Override
public void onCompletion(MediaPlayer mediaPlayer) {
// 播放完成后的操作
}
});
  1. 监听播放错误事件:
mediaPlayer.setOnErrorListener(new MediaPlayer.OnErrorListener() {
@Override
public boolean onError(MediaPlayer mediaPlayer, int i, int i1) {
// 播放错误时的处理
return false;
}
});
  1. 暂停播放:
mediaPlayer.pause();
  1. 继续播放:
mediaPlayer.start();
  1. 停止播放:
mediaPlayer.stop();
  1. 释放MediaPlayer:
mediaPlayer.release();

这是一个简单的MediaPlayer使用教程,更详细的使用可以参考官方文档。同时,MediaPlayer还提供了一系列的其他方法和接口,可以实现循环播放、设置音量、设置播放位置等操作。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: android定时器不执行怎么解决