我有一个网站,标题中的视频设置为在页面加载时自动播放。它适用于除iPhone和iPad之外的所有Web浏览器。我最近发现iPhone不允许自动播放,这就解释了为什么当我在iPhone上打开它时,有一个黑盒子,通过播放按钮有一条线,视频应该在那里。我甚至无法在iPad上加载它。我无法在Android或其他移动设备上进行测试,因为我没有任何设备。顺便说一句:我正在使用Video.js。
以下是我正在尝试做的事情并需要一些帮助:由于我的视频必须自动播放,因此如果像iPhone这样的特定设备不允许自动播放,我希望显示海报图像而不是视频。这可能吗??我尝试过,但我无法显示海报图片。相反,它只是显示丑陋的黑匣子与播放按钮与通过它的线。我需要帮助才能显示海报图像。我以为这会自动发生,但事实并非如此。有谁知道如何做到这一点?我甚至想知道是否有办法写一个回复语句,上面写着这样的话:“如果没有自动播放则显示图像。”我已经看过Flash的后备声明,所以为什么没有一个不允许自动播放的设备。我正在努力使代码正确,但我不是一个PHP专家,所以我需要一些帮助。感谢您的帮助。