通过JavaScript增加(youtube flash)视频的音量

Bog*_*lea 9 javascript flash firefox-addon google-chrome-extension

背景故事:许多用户(包括我)从不是为了声音性能而构建的笔记本浏览网页.这意味着(除了其他事情)大多数视频的音量太低,特别是如果视频本身以低音量录制.

因此 ......

我想知道是否有任何方法可以增加这种视频的音量(特别是Youtube,但可以扩展到其他类型),因为我有兴趣这样做,甚至将其发布为Firefox/Chrome /其他浏览器插件 - 在.

或者,如果您知道这样的插件,请不要犹豫,在此处发布链接.

小智 7

使用VLC媒体播放器.您可以将链接复制并粘贴到其中.将声音提高到250%


ser*_*erg 6

如果你想控制系统卷,那么JavaScript无法直接访问它,你需要编写NPAPI(C++ dll)插件.

如果您只想调整视频播放器自己的音量(您将无法将其增加到100%以上),那么JavaScript可能会这样做.

如果视频播放器是HTML5 <video>标签,那么控制音量很容易.对于YouTube,它将是:

document.getElementsByClassName("video-stream")[0].volume = 0.5; //50%
Run Code Online (Sandbox Code Playgroud)

如果它是一个定制的Flash播放器,那么你需要依赖它的JavaScript接口,如果有的话.Youtube播放器恰好支持使用JavaScript控制音量:

document.getElementById("movie_player").setVolume(50);
Run Code Online (Sandbox Code Playgroud)

为了使其工作,您需要首先通过<script>使用此代码在页面上注入标记来打破扩展沙箱.

没有通用的解决方案,您需要单独处理每个站点.