我了解Google的自动播放政策是指背景视频,例如作为主页上的初始启动画面–如果没有音频,仍应自动播放(在Chrome 66+上): https://developers.google.com/web/updates/2017/09/autoplay-policy-changes
但是,在使用相同背景视频且没有音轨的两个不同Wordpress主题中,我得到的结果不一致。
我正在Windows 10 PC上使用Google Chrome v。69.0.3497.100(正式版本)(64位)。
我已经使用Wordpress二十七岁主题设置了测试页,并且背景视频对我来说很好:https://www.jmotion.co.uk/clients/Test_Site/
但是,在我公司网站上使用THB主题Zancudo的测试页的第一帧上,完全相同的视频仍停留在第一帧上:https://www.jmotion.co.uk/t1/
我只能在打开Chrome的Inspector并进行重新加载后才能播放此背景视频:CTRL + Shift + R
对于每个视频实例,基本的HTML编码似乎大致相似,但都不包含“静音”属性。
20岁以下:
video id =“ wp-custom-header-video” autoplay =“” loop =“” width =“ 2000” height =“ 1200” src =“ https://www.jmotion.co.uk/clients/ Test_Site / wp-content / uploads / 2018/09 / Cafe1280.mp4“>
ZANCUDO:
video class =“ wp-video-shortcode thb-video-loaded” id =“ video-6193-1_html5” width =“ 640” height =“ 360” loop =“ 1” autoplay =“ 1” preload =“元数据” src =“ https://www.jmotion.co.uk/wp-content/uploads/2018/09/Cafe1280.mp4?_=1” style =“宽度:1583px;高度:890.438px;”> < / p>
我不是编码员(严格来说是复制/粘贴!),但是我在这两组主题文件中进行了挖掘,但均未成功,以试图弄清Chrome为什么不同地处理这两个背景视频实例。
我已经确定两个主题现在都馈赠了相同版本的“ mediaelement”,但这没什么区别。
我从其他论坛帖子中看到,在视频嵌入编码中添加“静音”可能是一种解决方案。但是,我找不到方法,因为背景视频是由每个主题的编程自动放置到页眉中(而不是直接在页面上HTML编码)–而且我也找不到该视频嵌入代码由任一主题生成。还是由Wordpress的media.php和/或media-template.php文件生成的?
真的很感谢您的帮助。我不想更改主题–我真的希望能够使Zancudo网站上的背景视频与Chrome完全兼容。
(顺便说一下,我在Win10 PC上通过Internet Explorer 11和Microsoft Edge 42.17134.1.0播放背景视频,在iPad ios 10.3.3上使用Safari 10,在iPad ios 10.3.3上使用Google Chrome 69都没有问题)
谢谢。