gpt4 book ai didi

javascript - 单击时切换视频静音

转载 作者:行者123 更新时间:2023-11-30 17:12:27 24 4
gpt4 key购买 nike

我试图在点击时将视频的音频静音,但由于某种原因它不会静音..

html:

<video src="background/background1.mp4" autoplay="autoplay" loop="loop" id="background"> </video>

<img src="button/audio_on.png" id="audio"/>

我尝试过的 jquery/javascript 解决方案:

$('#audio').click(function() {
if( $("#background").prop('muted', true) ) {
$("#background").prop('muted', false);
alert('music paused');
} else {
$("#background").prop('muted', true);
alert('music playing');
}
});

注意:它会提醒“音乐已暂停”但不会提醒“正在播放音乐”

我试过的第二种方法(注意:它确实改变了 img 源):

 //change music icon
$("#audio").on('dblclick', function(){
$("#audio").attr("src","button/audio_on");
document.getElementById("#background").volume = 1;


});

$("#audio").on('click', function(){
$("#audio").attr("src","button/audio_off");
document.getElementById("#background").volume = 0;

});

有谁知道为什么它不会将我的视频静音?

最佳答案

尝试使用以下代码切换视频的音频:

   $("#audio").click( function (){
$("#background").prop('muted', !$("#background").prop('muted'));
});

关于javascript - 单击时切换视频静音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26730505/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com