本文讲述了在谷歌和火狐浏览器支持视频加速的情况下,遇到Edge浏览器播放视频时playbackRate失效的问题。作者提供了定位到iframe、使用开发者工具和安装GlobalSpeed插件来调整视频速度的解决方案。
摘要由CSDN通过智能技术生成
1、今天使视频速播放的时候,发现爆出了一个问题,谷歌和火狐浏览器的控制台都可以进行加速,但是轮到Edge却出现了这样一个问题
document.querySelector('video').playbackRate = 2.5
2、还爆了这样的一个错误,Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'code')
3、这里如何解决,这里参考的是大佬游一尘的文章,感兴趣的伙伴可以到进行查阅:【网页上视频无法拖动进度条,如何进行加速播放操作以及网页失焦后如何可继续播放】_网页视频不让快进不能拖动怎么办?-CSDN博客
4、这里大佬说之所以这里出了问题,是因为主要是因为元素定位时找不到video这个元素,因此无法进行属性赋值。解决方案就是先切换到video所在的iframe所在界面,两种方案
5、解决方案一:可以通过开发者工具,定位工具,直接选中video的所在的iframe
6、document.querySelector('video').playbackRate = 2.5,后来发现无论怎行输入,这句代码,Edge也没有办法提速,查了一下大佬的资料,发现调成,ifxxxx的play也找不到,倒是有个iframe(play),那就不钻牛角尖了,换成方法加速,这里参考的是大佬:信息技术王凤龙,感谢大佬的资料,原文链接在这里,感兴趣的伙伴可以去看:
如何修改网页视频播放倍速?(最高16倍速)_16倍速 浏览器 插件-CSDN博客
7、这里点击拓展
8、打开Micosoft Edge加载项
9、搜索这一款工具,GlobalSpeed可以改变视频的速度
10、点击取消隐藏按钮,才可以用,用的时候,点击他的图标就行