安卓studio加入视频
时间: 2024-01-26 22:02:39 浏览: 91
在Android Studio中将视频资源嵌入APP有多种实现方式,以下是两种常用的方法:
1. 使用MediaController和VideoView实现:
```java
VideoView videoView = (VideoView) findViewById(R.id.video_view);
videoView.setMediaController(new MediaController(this));
Uri uri = Uri.parse("android.resource://" + getPackageName() + "/" + R.raw.video);
videoView.setVideoURI(uri);
videoView.start();
```
这种方法需要将视频文件放在`res/raw`目录下,并使用`setVideoURI()`方法设置视频的URI,然后调用`start()`方法开始播放。
2. 使用MediaPlayer、SurfaceView和自定义控制器实现:
```java
SurfaceView surfaceView = (SurfaceView) findViewById(R.id.surface_view);
MediaPlayer mediaPlayer = new MediaPlayer();
mediaPlayer.setDisplay(surfaceView.getHolder());
mediaPlayer.setDataSource("android.resource://" + getPackageName() + "/" + R.raw.video);
mediaPlayer.prepare();
mediaPlayer.start();
```
这种方法需要将视频文件放在`res/raw`目录下,并使用`setDataSource()`方法设置视频的数据源,然后调用`prepare()`方法准备播放,最后调用`start()`方法开始播放。
阅读全文