簡體   English   中英

在某些移動瀏覽器上無法通過javascript播放音頻

[英]Audio is unable to play via javascript on some mobile browsers

我正在嘗試做一個簡單的事情。 我希望在用戶進入網頁后10秒鍾后播放一些音頻。 我用下面的代碼

var aud=new Audio("someAudio.mp3");
$(document).ready(function(){
setTimeout(function(){aud.play()}, 10000);
});

它在桌面瀏覽器上運行良好。 但是,盡管可以在Firefox中運行,但音頻無法在某些移動瀏覽器(如Google Chrome)中播放。 可能的原因是什么?如何解決? 我看到了一些類似的問題,但沒有找到合適的答案。 提前致謝

我正在嘗試做一個簡單的事情。 我希望在用戶進入網頁后10秒鍾后播放一些音頻。

除非進行了用戶交互,否則您將無法進行。

處理某些元素的click事件。 在該事件處理程序中,播放其他音頻。 (該音頻可以是無聲的!)從加載開始經過10秒鍾之后,如果用戶觸摸/單擊了某些內容,並且您已經完成此操作,則應該可以播放音頻文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM