[英]HTML/JS - Play audio file on page load
打開我的網站后,我會播放音頻文件(循環播放)。
我知道瀏覽器對自動播放有限制,但是否可以使用 JavaScript 自動播放任何音頻?
謝謝!
目前沒有任何保證的方法; MDN 有以下一般指導:
作為一般規則,您可以假設只有在以下至少一項為真時才允許媒體自動播放:
- 音頻靜音或音量設置為 0
- 用戶與網站進行了交互(通過點擊、敲擊、按鍵等)
- 如果該網站已被列入白名單; 如果瀏覽器確定用戶經常與媒體互動,這可能會自動發生,也可能通過首選項或其他用戶界面功能手動發生
- 如果自動播放功能策略用於向 an 及其文檔授予自動播放支持。 否則,播放可能會被阻止。 導致阻塞的確切情況,以及站點如何被列入白名單的細節因瀏覽器而異,但以上是 go 的良好指南。
Chrome 和 Safari 的當前政策是,您不能只在頁面加載后播放音頻(除非它被靜音)。
Chrome 有以下政策:
Safari 有以下關於自動播放的指導:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.