問題場景:
chrome中打開時,video標簽都不能自動播放, 添加 autoplay屬性不起作用
一、方案一
在video標簽中添加muted屬性,親測有效
<video muted src="xxx" autoplay loop></video>
原理就是大多數瀏覽器在都支持靜音的視頻播放,如果你的視頻需要有聲音,或者要用音頻,這個還是不能解決問題,而且不是太穩定。。。
二、方案二 (最新chrome下面方法不可用了)
修改瀏覽器默認配置,只適合本地展示,或大屏展示用
在瀏覽器地址欄 輸入 chrome://flags/#autoplay-policy
找到“New history entries require a user gesture.”, 修改后面狀態為“”Enabled“”,重啟瀏覽器就好了
把瀏覽器的模式設置一下就可以自動播放了。
原理 :因為video可能加載各種視頻,自動播放會有一定的不安全性。
后記:后續有發現新方法還會持續更新