Android JCVideoPlayerStandard视频播放结束后继续重复播放,完整代码
时间: 2024-03-13 12:46:06 浏览: 75
Android 视频音频播放 demo 实例源码下载
5星 · 资源好评率100%
好的,这是一个简单的使用JCVideoPlayerStandard的Android视频播放器,并且当视频播放结束后自动重复播放的完整代码:
1. 首先,需要在build.gradle文件中添加JCVideoPlayer库的依赖:
```
dependencies {
implementation 'fm.jiecao:jiecaovideoplayer:7.8.2'
}
```
2. 在布局文件中添加JCVideoPlayerStandard控件:
```
<fm.jiecao.jcvideoplayer_lib.JCVideoPlayerStandard
android:id="@+id/video_player"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="20dp"
android:layout_marginLeft="20dp"
android:layout_marginRight="20dp"
android:background="@android:color/black"
android:fitsSystemWindows="true"
app:thumb="@drawable/video_thumb"
app:thumb_width="100dp"
app:thumb_height="56dp"
app:width_ratio="16"
app:height_ratio="9"
app:seek_ratio="1"/>
```
3. 在java代码中初始化视频播放器:
```
JCVideoPlayerStandard videoPlayer = findViewById(R.id.video_player);
videoPlayer.setUp("视频地址", JCVideoPlayerStandard.SCREEN_LAYOUT_NORMAL, "视频标题");
```
4. 在视频播放结束的时候,自动重复播放:
```
videoPlayer.setOnCompletionListener(new MediaPlayer.OnCompletionListener() {
@Override
public void onCompletion(MediaPlayer mp) {
videoPlayer.startButton.performClick();
}
});
```
注意:以上代码可能需要根据你的具体需求进行一些修改,比如视频地址、视频标题等。另外,还需要处理视频播放错误的情况。
阅读全文