【发布时间】:2022-01-03 20:18:04
【问题描述】:
我在javascript中有一个播放列表,当它被静音时视频会自动播放,否则它不会自动播放。
如何将自动播放和静音设为 false?
我的代码 HTML 是:
<video id="vid" src="main/" style="width:1360px; height:750px; visibility:visibility;" controls playsinline >
var separador = ";";
var video = document.currentScript.parentElement;
var sec = document.getElementById("valor").textContent;
var playlist = sec.split(separador);
video.volume = 0.1;
var lastSong = null;
var selection = null;
var video = document.getElementById("vid");
video.autoplay = true;
video.muted = true;
video.addEventListener("ended", selectRandom);
//video.muted=false;
function selectRandom() {
while (selection == lastSong) {
selection = Math.floor(Math.random() * playlist.length);
}
lastSong = selection;
video.src = playlist[selection];
}
selectRandom();
video.play();
【问题讨论】:
-
您定义了变量
video两次 - 将其更改为两个单独的变量 - 另外,您可以将 HTML 包含在您的问题中吗? -
this 回答你的问题了吗?
-
嗨,感谢您的回答,更改变量不起作用,只要它处于静音状态就可以使用
-
非常感谢,确实是自动播放策略。我可以通过将页面添加为桌面上的快捷方式来解决它。目标是在商店的屏幕上重现视频。
标签: javascript