Javascript的视频音量问题

Issue with video volume with Javascript

本文关键字:问题 的视频 Javascript      更新时间:2023-09-26

我想将所有视频标记元素的音频设置为较低的值,但唯一有效的方法是尽我所能使用getElementbyId。但我在下面尝试了这个代码,它应该可以工作:

以下是JavaScript代码片段:

document.getElementByTagName('video').volume = 0.5;

但这并不奏效。

您需要使用以下代码:

var nodes = document.getElementsByTagName('video');
var videos = Array.prototype.slice.call(nodes);
videos.forEach(function(video) {
  video.volume = 0.5;
});

它从页面中获取所有视频节点,将它们保存到数组中,并将每个元素的音量设置为0.5