android 播放本地视频
时间: 2023-08-18 14:07:44 浏览: 64
要在 Android 应用程序中播放本地视频,可以使用 Android 的 MediaPlayer 类。首先,在你的 XML 布局中添加一个 VideoView 元素,然后在你的 Java 代码中使用 MediaPlayer 来控制视频的播放。
以下是一个简单的示例:
1. 在 XML 布局文件中添加 VideoView 元素:
```
<VideoView
android:id="@+id/videoView"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
```
2. 在 Java 代码中初始化 VideoView 和 MediaPlayer,然后将视频文件与 MediaPlayer 关联起来:
```
VideoView videoView = (VideoView) findViewById(R.id.videoView);
MediaPlayer mediaPlayer = new MediaPlayer();
String videoPath = "android.resource://" + getPackageName() + "/" + R.raw.my_video; // my_video 是你的视频文件名
Uri uri = Uri.parse(videoPath);
videoView.setVideoURI(uri);
mediaPlayer.setDataSource(getApplicationContext(), uri);
mediaPlayer.prepare();
```
3. 调用 VideoView 的 start() 方法开始播放视频:
```
videoView.start();
```
这样就可以在 Android 应用程序中播放本地视频了。如果需要控制视频的暂停、停止等操作,可以使用 MediaPlayer 提供的方法来实现。