【发布时间】:2020-11-04 12:20:06
【问题描述】:
我有一个应该自动播放的视频,但它不会。 我是这样设置的:
<video id="video" autoplay muted playsinline loop
poster="http://res.cloudinary.com/situ-live/video/upload/f_auto/Situ-Sizzler-Web-Clip-v05-01_auvu5o.jpg"
#video>
<source
src="http://res.cloudinary.com/situ-live/video/upload/f_auto/Situ-Sizzler-Web-Clip-v05-01_auvu5o.webm"
type="video/webm">
<source
src="http://res.cloudinary.com/situ-live/video/upload/f_auto/Situ-Sizzler-Web-Clip-v05-01_auvu5o.mp4"
type="video/mp4">
<source
src="http://res.cloudinary.com/situ-live/video/upload/f_auto/Situ-Sizzler-Web-Clip-v05-01_auvu5o.ogv"
type="video/ogg">
</video>
如您所见,它已静音,因此根据this document 它应该播放,但不会播放。 我试图向 canplay 方法添加一个函数,但是当我这样做时,我得到了这个错误:
DOMException: play() 失败,因为用户没有先与文档交互。
这就是让我看到上面的文档的原因。 有谁知道我该如何解决这个问题?
【问题讨论】:
标签: html5-video