避免被一些默认 100% 音量的视频/音频吓一跳(或社死)!且支持各网站分别记住音量...
< Σχολιασμός για τον κώδικα HTML5 视频音频默认音量
对于vedio.js适配的问题,我研究了一下, 脚本的实现在vedio.js上是完全适用,但是播放时出现的问题原因是脚本中修改音量前对于播放器控件的类型有一个判断的返回的return语句, 这个地方阻止了对于vedio.js音量的修改, 我将return语句注释后, 脚本功能在vedio.js播放器上完全实现, 作者可以将vedio.js类型加入到这个类型判断中, 应该就能实现对于vedio.js播放器的适配了.
对于vedio.js适配的问题,我研究了一下, 脚本的实现在vedio.js上是完全适用,但是播放时出现的问题原因是脚本中修改音量前对于播放器控件的类型有一个判断的返回的return语句, 这个地方阻止了对于vedio.js音量的修改, 我将return语句注释后, 脚本功能在vedio.js播放器上完全实现, 作者可以将vedio.js类型加入到这个类型判断中, 应该就能实现对于vedio.js播放器的适配了.
此处代码为1.0.2版本的81行, 即 if (!_this.controls) return; // 如果视频/音频没有默认控件,则代表是
因为我这个脚本只是针对 HTML5 原生音视频控件的(我平时遇到一些网站用的就是这种,一打开就 100% 音量吓我一跳,容易社死,所以就随手写了个脚本解决)。
这个判断就是看该音视频是否使用了 HTML5 原生控件,如果没使用,说明有自己的一套控件(就是进度条、播放暂停、音量什么的功能),那就 return。
你就手动注释那行代码,凑活着用吧,毕竟这个脚本也很少更新。
作者大大有没有考虑过适配一下Dplayer和Vedio.js, 不过Dplayer好像已经有了记忆音量的功能, 但是脚本在识别当前音量这个问题有一些小问题 脚本在vedio.js的记忆是没有问题的, 但是插入也就是播放的时候似乎有点问题, 我在网上看到的vedio.js的博客里的记忆音量的实现似乎和脚本的逻辑是相似的,可惜我实在是不会JS 这两个播放器似乎是比较主流的, 作者会不会考虑适配一下这两个播放器, 或者单纯适配一下vedio.js也不错 感谢作者大大