有没有一种方法可以手动控制YouTube HTML5播放器的音量(JavaScript/Inspect元素)

Is there a way to control the YouTube HTML5 Player volume manually (JavaScript/Inspect Element)?

本文关键字:播放器 HTML5 元素 Inspect YouTube JavaScript 一种 方法 有没有 控制      更新时间:2023-09-26

我正在寻找一种用JavaScript或在Firefox中的元素检查器中编辑内容来控制YouTube HTML5播放器音量的方法。目前,我在Mac上使用Bootcamp,它的音量增加了一吨,所以如果我在HTML5播放器上的音量超过25%,它会让我大吃一惊。我的系统音量也几乎为0。

我正在寻找一种方法,让HTML5播放器的音量达到4%或3%。用我的鼠标,我只能精确到每次更改4%。

我在HTML5属性中查找了所有我能想到的地方,但我找不到任何保存音频级别数据的东西。

有人能帮我吗?

谢谢!

假设视频播放器HTML元素的类名为"video stream html5 main video",则可以按如下方式完成此操作;

var video = document.getElementsByClassName('video-stream html5-main-video')[0]
var newVolume = video.volume
//increasing our volume
newVolume += .75
 //value of volume should be between 0 and 1
if (newVolume >= 0 && newVolume <= 1) {
    // if valid value, use it
    video.volume = newVolume;
} else {
    // otherwise substitute a 0 or 1
    video.volume = (newVolume < 0) ? 0 : 1;                        
}