所以我使用HTML 5在后台播放视频。问题是我使用HTML 5的旧方法有没有人知道新的HTML5方式在后台播放视频,但是如果在移动设备上它也应该显示图像。
这是我的解决方案:
<div class="background-wrap">
<video poster="css/style.css" id="video-bg-elem" preload="auto" autoplay="true" loop="loop" muted="muted">
<source src="video/husky.mp4" type="video/mp4">
<source src="video/husky.webm" type="video/webm">
Video not supported
</video>
</div>
</div>
当我运行验证时,我得到以下内容:
错误:元素视频上属性自动播放的错误值为true。 从第36行第1栏;到第36行,第106列 nd-wrap“&gt;↩↩
答案 0 :(得分:2)
您无需为$sql = "INSERT INTO `image_tbl`(`name`, `dateTime`, `caption`, `comment`, `slideshow`, `hidden`, `albumID`)
SELECT '$name', '$dateTime', '$caption', '$new_comment', '$slideshow', '$hidden', albumID
FROM album_tbl
WHERE albumName = '$albumName'";
属性指定true
值。
autoplay
这类似于<video poster="css/style.css" id="video-bg-elem" preload="auto" autoplay loop="loop" muted="muted">
<source src="video/husky.mp4" type="video/mp4">
<source src="video/husky.webm" type="video/webm">
Video not supported
</video>
或controls
属性。 required
或required
都有效。
我已经针对W3C验证了这一点: