xxxily / h5player

This software supports all audio and video websites, such as TikTok, YouTube, Bilibili, TED, Instagram, Twitter, etc. Features include: variable playback speed, screen capture, video download, custom settings, and extensions, etc., providing you with a pleasant online audio and video playback experience.
https://h5player.anzz.top
GNU General Public License v3.0
3.05k stars 253 forks source link

[BUG] 360极速浏览器F5刷新网页容易引起“自动恢复播放进度功能”出现问题(目前只使用B站) #602

Open SineObama opened 8 months ago

SineObama commented 8 months ago
  1. 问题描述 问题1:刷新网页后,人为跳转进度,触发自动恢复功能。 复现步骤: 1、网页端右侧进入任意一个推荐视频(观看新的一个视频)作为开始。 2、使用快捷键shift+r关闭并重新开启自动恢复功能,确认功能已开启。(第1/2步非必要步骤,平时用着用着可能也会出现问题,第3步时已验证不需要第2步) 3、如果让视频自由播放一会儿再继续,则暂时不会出现问题;如果人为点击进度条跳转(到视频中段),等几秒让B站记住播放进度后,则可出现问题。 4、F5刷新网页,B站自动开始播放视频,并且B站自动恢复播放进度。 5、人为点击进度条跳转(到视频后半段),插件自动恢复到之前的进度。 6、出现此问题后,从第4步开始可以继续复现(此时问题相对稳定)。 下面的问题可能会在问题1出现后,刷新网页后出现,可能是类似的原因,暂时没有发现固定的复现步骤。 问题2:多次人为跳转后,等视频播放结束,自动恢复到视频结束前的几秒的位置。 问题3:刷新网页后,多次人为跳转,有时会触发自动恢复功能,恢复到之前某一次跳转时的位置。

  2. 出现上述问题的地址 B站普通视频地址,如: https://www.bilibili.com/video/BV1aS4y1R7ss

  3. 你使用的浏览器与浏览器版本信息 360极速浏览器X 22.1.1090.64 内核 119.0.6045.160

  4. 其他附注信息 使用篡改猴安装的,今天在v3.7.12版本发现问题2,升级到v4.0.0后验证仍然可能出现以上问题。 不知道是不是和浏览器、插件生命周期有关联,极速浏览器中,篡改猴已经被拿出来固定住了。

xxxily commented 8 months ago

这个是根据url地址来判断,当url地址没变化,但视频本身却跟url没有关联就会容易引起误判,但如果通过视频自身的url来判断,则会导致记不住播放进度,因为通过媒体流创建的视频地址每次都是不一样的。所以暂时没有好的解决方案…