我正在寻找一种方法来使用 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;
}
关于javascript - 有没有办法手动控制 YouTube HTML5 播放器的音量(JavaScript/Inspect Element)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33459370/