DKVideoPlayer
DKVideoPlayer copied to clipboard
仿抖音播放,只有设置loop为false才能走onPlayStateChanged里面的completed,并且setProgress进度也不走
仿抖音播放,只有设置loop为false才能走onPlayStateChanged里面的completed,并且setProgress进度也不走 ,我看试了demo也是这样的 ,怎么解决这个问题?
设置loop不会回调播放结束,setprogress 不走是因为你没有开启进度轮询,可以参考一下vod control view写法
进度progress已经有,那设置loop怎么监听播放完成呢?
如果使用progress监听 视频较短的时候 走不到100% 有时候90% 就直接放完了
设置loop监听不了
设置loop之后,我看播放器的log有FFP_MSG_SEEK_COMPLETE 这个打印,就是没有获取监听的方法
ijk 内部实现循环播放的原理就是播放结束之后seek到最前面,你也可以按照这个原理实现循环播放的效果,这样既能坚挺结束又能循环播放了
有代码吗,大佬?试了几套代码都不行,行的也会闪一下黑屏
有代码吗,大佬?试了几套代码都不行,行的也会闪一下黑屏
exoplayer loop 没有黑屏
要的是不在loop的情况下实现循环播放的效果
要的是不在loop的情况下实现循环播放的效果
播放结束后 stop ->setMediaItem ->prepare
需要设置下 playerView.setKeepContentOnPlayerReset(true); 防止黑屏
有代码吗,大佬?试了几套代码都不行,行的也会闪一下黑屏
exoplayer loop 没有黑屏
而且 exoplayer loop 是可以监听到视频播放结束的 onPositionDiscontinuity
有代码吗,大佬?试了几套代码都不行,行的也会闪一下黑屏
exoplayer loop 没有黑屏
而且 exoplayer loop 是可以监听到视频播放结束的
onPositionDiscontinuity
👌,我试一下