Android jiecaovideoplayer视频结束后重复播放视频,完整代码
时间: 2024-03-13 19:42:53 浏览: 101
android视频播放代码
你可以使用JiecaoVideoPlayer这个库来实现视频播放功能,以下是实现视频结束后重复播放视频的完整代码:
1. 首先在你的build.gradle文件中添加以下依赖:
```
dependencies {
implementation 'cn.jzvd:jiaozivideoplayer:7.2.0'
}
```
2. 在你的布局文件中添加一个JiecaoVideoPlayer的控件:
```
<cn.jzvd.JzvdStd
android:id="@+id/videoPlayer"
android:layout_width="match_parent"
android:layout_height="200dp" />
```
3. 在你的Activity或者Fragment中添加以下代码:
```
private JzvdStd jzvdStd;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
jzvdStd = findViewById(R.id.videoPlayer);
jzvdStd.setUp("这里填写视频的url", "这里填写视频的标题");
// 设置重复播放
jzvdStd.setLooping(true);
// 播放视频
jzvdStd.startVideo();
}
@Override
protected void onPause() {
super.onPause();
// 暂停视频
jzvdStd.releaseAllVideos();
}
```
这样就可以实现视频结束后重复播放视频的功能了。需要注意的是,在Activity或者Fragment的onPause()方法中要调用releaseAllVideos()方法来释放视频资源,否则可能会出现内存泄漏的问题。
阅读全文