Html 所有浏览器的视频自动播放问题

Html video autoplay issue for all browsers

我在移动浏览器上自动播放 html 视频时遇到问题。起初,我是用 autoplay 和 playsinline 属性来做的。它工作但几天前它停止在移动设备上工作。我第一次尝试时,它实际上不适用于移动 safari,但适用于 CriOs(chrome in ios)。现在我尝试了一些解决方案并注意到了那些:

-如果我使用 MP4 视频作为源,它可以在桌面 Chrome 和 Safari 上运行。
-如果我使用 WebM,它只适用于桌面 Chrome。
- 我尝试在 Javascript 页面加载时播放视频,但它也不起作用。

它现在也不再适用于移动设备 chrome。几天前它还在工作,但现在不行了。我找不到任何关于新版本或类似内容的信息。有谁知道关于这个问题的任何解决方案吗?

自动播放现在被阻止,以防止强迫用户在设备上下载太多数据,尤其是当很多人可能连接不良时。

查看下面的这些文章。现在,移动设备上的视频只有在用户启动时才能播放。

Google Chrome will block autoplay video starting January 2018

To Play, or Not to Play – New AutoPlay Policies for Safari 11 and Chrome 64