[英]How can I play audio in the background but delayed?
我想讓音頻在后台播放,但我不希望它在頁面加載時啟動。 我可以用 CSS 或 JS 延遲它嗎? 這可能嗎?
我現在得到了這個,但它仍然不起作用。 我認為它應該起作用。 谷歌瀏覽器也不應該重要吧?
<audio id="audioID"
src="spraakbericht.m4a"
style="display:none/*or you can use visibility:hidden*/"></audio>
<script>
var myAudio = document.getElementById("audioID");
window.onload = function() {
setTimeout(function(){
myAudio.play();
}, 3000); // you can change this... whatever you want //
}
</script>
希望你能幫上忙!
是的。 您可以使用一些 JS 輕松實現相同的目標。
請注意添加我在示例中刪除的標記標簽,因為它不支持這里。
是的,這是可能的。 您可以像這樣使用setTimeout function
:
<audio controls="controls" onloadeddata="var audioPlayer = this; setTimeout(function() { audioPlayer.play(); }, 3000)">
<source src="music.mp3" type="audio/mp3" />
</audio>
對於背景音頻:
var myAudio = document.getElementById("audioID");
window.onload = function() {
setTimeout(function(){
myAudio.play();
}, 3000);
}
編輯這是您的工作示例:
<audio id="audioID" src="http://a.tumblr.com/tumblr_leltkjNwWL1qf32t9o1.mp3" style="display:none/*or you can use visibility:hidden*/"></audio> <script> var myAudio = document.getElementById("audioID"); window.onload = function() { setTimeout(function(){ myAudio.play(); }, 3000); // you can change this... whatever you want // } </script>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.