在使用HTML5视频代码创建视频播放器时,我注意到Google Chrome中存在不良行为。当我暂停视频缓冲开始时,以及当我播放缓冲停止时。结果我得到了不受欢迎的用户体验。
我使用的大型视频文件大小约为2-4 GB。通常,当我寻找某个位置并监视缓冲范围时,我注意到chrome缓冲区错误的缓冲区。如果我选择暂停播放器,则chrome会继续缓冲错误的缓冲区范围,并且永远不会缓冲当前时间的当前时间和一个播放器正在监视的范围。
另一个问题是,由于我选择在后台播放视频并隐藏查看器以防止在其他DOM元素下注意,因此我可以在播放时强制使用chrome缓冲。什么时候播放/缓冲,我寻找视频几秒钟。一旦我执行此操作,Chrome 停止缓冲并快速播放我的缓冲范围,并再次启动流程,从而留下糟糕的用户体验。
这是一个已知问题,还是我做错了什么?是否有任何解决方法可以让谷歌Chrome缓冲继续而不是停止?