jquery - 我怎样才能通过jquery延迟自动播放音频/html5

标签 jquery html css computer-science

我的页面中有一个自动播放音频,它的html5音频当我打开网页时直接播放音频,我希望音频延迟三秒然后播放..

这是代码

<div class="audio">
            
                <audio autoplay> <source src="loading/harely.mp3" type="audio/mp3">  </audio>
            
            </div>

我用jquery尝试了这种方式,但音频没有延迟

    $('.audio').delay(3000).append('<audio autoplay> <source src="loading/harely.mp3" type="audio/mp3">  </audio>');
<div class="audio">


</div>

谢谢

最佳答案

使用简单的延迟函数

setTimeout(function(){ 
    // code here
}, 3000);

关于jquery - 我怎样才能通过jquery延迟自动播放音频/html5,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40968639/

相关文章:

ruby-on-rails - rails : How to make "button_to" button to appear on the sameline (without a newline)?

javascript - 如何使用三星智能电视模拟器在输入框中输入文字

javascript - JQuery 不适用于 Joomla 3

javascript - DataTables初始化关键字与官方示例不同

javascript - Cordova:在浏览器中测试警报插件?

javascript - 使用正则表达式组合两个 HTML 数据值

javascript - 需要在页面上保留选项卡 - 始终在页面的前面

javascript - 全屏 iframe 的缩放内容

javascript - 获取上一个 td 中的文本

javascript - 调用 bs.reload(*.html) 是否会重新加载 app 目录下的所有 html 文件?