Android系统播放音频和视频
时间: 2024-03-15 20:04:24 浏览: 17
在Android系统中,播放音频和视频可以使用MediaPlayer类和VideoView控件。
1. 使用MediaPlayer类播放音频和视频
MediaPlayer类可以播放多种格式的音频和视频文件,如MP3、WAV、MPEG4等。使用MediaPlayer类播放音视频需要以下步骤:
- 创建MediaPlayer对象。
- 设置音视频文件的路径或资源ID。
- 调用prepare()方法准备MediaPlayer对象。
- 调用start()方法开始播放音视频。
- 调用stop()方法停止播放音视频。
示例代码:
```
MediaPlayer mediaPlayer = new MediaPlayer();
mediaPlayer.setDataSource(filePath); // 设置音视频文件路径
mediaPlayer.prepare(); // 准备MediaPlayer对象
mediaPlayer.start(); // 开始播放音视频
```
2. 使用VideoView控件播放视频
VideoView控件是Android系统提供的一个用于播放视频的控件,它继承自SurfaceView控件,可以直接在界面上播放视频。使用VideoView播放视频需要以下步骤:
- 在布局文件中添加VideoView控件。
- 设置VideoView控件的路径或资源ID。
- 调用start()方法开始播放视频。
示例代码:
```xml
<VideoView
android:id="@+id/video_view"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
```
```java
VideoView videoView = findViewById(R.id.video_view);
videoView.setVideoPath(filePath); // 设置视频文件路径
videoView.start(); // 开始播放视频
```