我正在寻找一种通过JavaScript控制YouTube HTML5播放器音量或在Firefox中使用元素检查器编辑内容的方法。目前,我在Mac上使用Bootcamp并且它将音量提高了一个TON,所以如果我在HTML5播放器上超过25%,它会让我耳目一新。我的系统音量也几乎为0。
我正在寻找一种让HTML5播放器达到4%音量或3%音量的方法。使用我的鼠标,我只能精确到一次将它改变4%。
我已经在HTML5属性中找到了我能想到的任何地方,但我无法找到任何包含音频级数据的内容。
有人可以帮我解决这个问题吗?
谢谢!
答案 0 :(得分:1)
假设视频播放器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;
}