NAF*_*arr 0 javascript audio if-statement mute html5-video
JavaScript初学者在这里!
我正在尝试用javaScript制作一个视频播放器用于学校项目,但我的静音按钮出现问题.
我希望按钮在单击时静音视频,如果再次按下按钮则取消静音.到目前为止,我只能将视频静音并保持静音.
这是我目前的静音按钮.
var button = document.getElementById('mute');
button.onclick = function (){
video.muted = true;
};
Run Code Online (Sandbox Code Playgroud)
我尝试了if else语句,但是没有成功
var button = document.getElementById('mute');
button.onclick = function (){
if (video.muted = false) {
video.muted = true;
}
else {
video.muted = false;
}
};
Run Code Online (Sandbox Code Playgroud)
谢谢你的帮助.
if (video.muted = false) {
video.muted = true;
}
Run Code Online (Sandbox Code Playgroud)
这应该是
if (video.muted === false) {
video.muted = true;
}
Run Code Online (Sandbox Code Playgroud)
否则else语句将永远不会运行,因为您每次都在if语句本身中将video.muted设置为false.