Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/461.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 自动播放策略更改:如何允许使用用户手势播放声音_Javascript_Jquery_Youtube_Autoplay_Mute - Fatal编程技术网

Javascript 自动播放策略更改:如何允许使用用户手势播放声音

Javascript 自动播放策略更改:如何允许使用用户手势播放声音,javascript,jquery,youtube,autoplay,mute,Javascript,Jquery,Youtube,Autoplay,Mute,我知道,到2019年,浏览器会阻止自动播放声音,因此,我的视频bg代码只有在我添加静音时才起作用——我做到了 我的理解是,如果用户与页面交互,声音是允许的 所以我的问题是。。。如何添加命令、javascript或某种jquery,以便在用户交互时发出声音。如果他们在页面上单击我的目标元素,则要反转静音 我将把我的演示站点放在评论中。您好。怎么了很抱歉延迟回复。我的gmail充满了github通知,所以我没有看到你的电子邮件。很高兴另一个问题得到了回答。对于本例,您可以使用普通视频标记作为背景,并

我知道,到2019年,浏览器会阻止自动播放声音,因此,我的视频bg代码只有在我添加静音时才起作用——我做到了

我的理解是,如果用户与页面交互,声音是允许的

所以我的问题是。。。如何添加命令、javascript或某种jquery,以便在用户交互时发出声音。如果他们在页面上单击我的目标元素,则要反转静音


我将把我的演示站点放在评论中。

您好。怎么了很抱歉延迟回复。我的gmail充满了github通知,所以我没有看到你的电子邮件。很高兴另一个问题得到了回答。对于本例,您可以使用普通视频标记作为背景,并通过单击将其取消静音。以下是示例:这是js代码:
window.onclick=function(){document.querySelector('.video background video')。muted=false;}
Hello my friend!:我的是一个iframe。我在你的js代码中将视频改为iframe,但它不起作用。你能刷新我的页面吗?我们能用我当前设置的youtube iframe标签和外部css文件来完成吗?嗨。不,无法在iframe中取消禁用视频。详细信息:iframe是单独的文档,如果您想取消iframe上的任何内容的静音,用户应该与iframe交互(单击iframe中的背景视频,而不是iframe外的按钮)。另外,如果您想调用youtube unMute函数,您应该使用Script标记,而不是普通的iframe。但问题是,这种方式不允许你有一个全屏视频和没有控制。所以总的来说,没有办法。所以只要把它改成普通的视频标签就行了。但有可能把youtube链接放在视频标签里吗?或者我必须下载它,使其成为mp4?我将在30分钟内在线