我有一个使用<video>标签并运行.webm文件的HTML5页面。这一切都运行得相当顺利。
然而,我不想在移动设备上运行视频,而是将其替换为.jpeg海报。
这是现在的设置:
<video id="video" preload="auto" poster="video1.jpg" autoplay muted loop>
<source src="video1.webm" type="video/webm" />
<source src="video1.ogv" type="video/ogv" />
<source src="video1.mp4" type="video/mp4" />Your browser does not support the video tag. I suggest you upgrade your browser.
</video>有什么想法吗?谢谢!
发布于 2015-07-11 03:22:59
你可以通过media-queries和"display:none;“隐藏视频标签,然后用桌面隐藏的img-tag替换它。
很抱歉回答得这么简短...用我的手机写的;)我一到家就更新答案。
发布于 2017-06-16 00:10:25
默认情况下,大多数手机和平板电脑不会自动播放视频,您需要添加静态背景作为移动设备的后备。
https://www.aerserv.com/why-does-video-autoplay-on-mobile-devices-not-work/
https://stackoverflow.com/questions/31339716
复制相似问题