tohodog / QSVideoPlayer

安卓视频播放器AndroidVideoplayer,架构设计优良功能丰富,支持多种解码,支持设置比例,浮窗,倍速,静音等
Apache License 2.0
301 stars 63 forks source link

当视频比较短时(12秒视频),拖动进度会重新播放 #40

Closed a582749382 closed 4 years ago

a582749382 commented 4 years ago

当视频比较短时(12秒视频),拖动进度会重新播放,16秒的就正常播放

tohodog commented 4 years ago

这个可能和视频的关键帧缺失有关,跳转进度是跳转到最近的关键帧,比如5s间隔,跳12秒,实际会跳到10s. ijk貌似可以配置支持,可以尝试下 List optionList = new ArrayList<>(); IjkMedia.Option option = new IjkMedia.Option(IjkMediaPlayer.OPT_CATEGORY_PLAYER, "enable-accurate-seek", 1); optionList.add(option); demoVideoView.setUp(QSVideo.Build("http:/xxx").option(optionList).build());