android studio video view循环播放视频例程
时间: 2023-07-27 09:09:33 浏览: 666
Android编程实现VideoView循环播放功能的方法
以下是一个简单的例程,演示如何在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。如果你使用的是不同的文件名或文件类型,请相应地更改代码。
希望这个例程能够帮助到你!
阅读全文