使用javascript应用自动单击功能后,在网页中播放音频时出错
我尝试在页面加载时使用自动单击按钮绕过未捕获的DOM异常。但音频仍然不工作使用javascript应用自动单击功能后,在网页中播放音频时出错,javascript,jquery,html,Javascript,Jquery,Html,我尝试在页面加载时使用自动单击按钮绕过未捕获的DOM异常。但音频仍然不工作 <div class="hidden"> <button class="btn btn-danger" id="samplebtn">testing</button> <audio id="myAudio" > <source src="../../sounds/hiccup.mp3" type="audio/mpeg">
<div class="hidden">
<button class="btn btn-danger" id="samplebtn">testing</button>
<audio id="myAudio" >
<source src="../../sounds/hiccup.mp3" type="audio/mpeg">
</audio>
</div>
<script>
$(document).ready(function(){
$('#samplebtn').click(function(){
var notif_sound = document.getElementById("myAudio");
notif_sound.play();
alert("hi");
});
document.getElementById("samplebtn").click();
测试
$(文档).ready(函数(){
$('#samplebtn')。单击(函数(){
var notif_sound=document.getElementById(“myAudio”);
如果没有声音,就不要玩;
警报(“hi”);
});
document.getElementById(“samplebtn”)。单击();
我试图绕过未捕获的DOM异常
也许这就是它不起作用的原因。修复比绕过要好,但我需要在页面加载后播放声音,因为这将被用作通知声音。我在旁路中的意思是。google chrome不再允许自动播放音频。所以我所做的是在页面加载时触发要单击并将触发播放声音的按钮。