播放MP3與如何使用Javascript爲Android Android版Chrome播放聲音通知?
var popsound = new Audio('http://gget.it/u1urz3zh/popsound.mp3');
popsound.load();
popsound.play();
不會在Android版Chrome瀏覽工作。根據this link,這是一個功能,不允許以這種方式播放,即沒有明確的用戶輸入。
據我所知,這是有目的地完成的(主要爲用戶保存移動數據),但如何讓網站播放通知聲音?肯定有一種方法來播放通知聲音(通知在手機上很受歡迎),怎麼做?
如果不能,至少,怎麼知道(與JS),如果瀏覽器將被允許或不允許與.play()
播放聲音?(那麼將有可能顯示,如果聲音通知可用,或者在網站上沒有)
語境:我創建一個web chat service,那麼如何播放聲音後通知發佈一條消息,如果我在Android版Chrome中不能使用.play()
?
嘗試的三星手機(Android版Chrome)上,這是行不通的。另請參閱https://bugs.chromium.org/p/chromium/issues/detail?id=138132 – Basj