Android 视频播放view 
时间: 2023-05-19 18:07:37 浏览: 147
可以使用 Android 自带的 VideoView 控件来实现视频播放的功能。VideoView 控件可以直接在布局文件中使用,也可以在代码中动态创建。以下是一个简单的示例代码:
XML 布局文件:
```
<VideoView
android:id="@+id/videoView"
android:layout_width="match_parent"
android:layout_height="match_parent" />
```
Java 代码:
```
VideoView videoView = findViewById(R.id.videoView);
videoView.setVideoPath("http://example.com/video.mp4");
videoView.start();
```
其中,setVideoPath() 方法用于设置视频的 URL 或本地文件路径,start() 方法用于开始播放视频。当然,还可以通过其他方法来控制视频的播放、暂停、停止等操作。
相关问题
android studio video view播放视频代码
以下是 Android Studio 中使用 VideoView 播放视频的示例代码:
1. 在布局文件中添加 VideoView 控件:
```
<VideoView
android:id="@+id/video_view"
android:layout_width="match_parent"
android:layout_height="match_parent" />
```
2. 在 Activity 或 Fragment 中找到 VideoView 控件并设置视频路径:
```
VideoView videoView = findViewById(R.id.video_view);
String videoPath = "android.resource://" + getPackageName() + "/" + R.raw.your_video_file_name;
videoView.setVideoURI(Uri.parse(videoPath));
```
3. 为 VideoView 添加 MediaController 控制器,以便用户可以控制视频的播放:
```
MediaController mediaController = new MediaController(this);
videoView.setMediaController(mediaController);
mediaController.setAnchorView(videoView);
```
4. 最后,开始播放视频:
```
videoView.start();
```
android studio video view循环播放视频例程
以下是一个简单的例程,演示如何在Android Studio中使用VideoView循环播放视频。
1. 在XML布局文件中添加一个VideoView组件:
```
<VideoView
android:id="@+id/videoView"
android:layout_width="match_parent"
android:layout_height="match_parent" />
```
2. 在Java代码中,找到VideoView组件并设置视频源,然后使用setOnPreparedListener方法来循环播放视频:
```
VideoView videoView = (VideoView) findViewById(R.id.videoView);
videoView.setVideoURI(Uri.parse("android.resource://" + getPackageName() + "/" + R.raw.video));
videoView.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
@Override
public void onPrepared(MediaPlayer mp) {
mp.setLooping(true);
}
});
videoView.start();
```
在上面的代码中,我们设置了一个OnPreparedListener,该监听器在MediaPlayer准备好播放视频时被调用。在此监听器中,我们将MediaPlayer的循环播放设置为true,以便视频可以无限循环播放。最后,我们调用start()方法开始播放视频。
请注意,这个例子假设你已经将视频文件放置在res/raw目录中,并将其命名为video.mp4。如果你使用的是不同的文件名或文件类型,请相应地更改代码。
希望这个例程能够帮助到你!
相关推荐















