【发布时间】:2018-10-29 18:13:09
【问题描述】:
加载后如何阻止设置了自动播放的<video> 在本机设备播放器中打开?
在 React 组件中,我通过
添加视频return (
<video style={{objectFit: 'cover', width: '100%', height: '80vh'}} id="background-video" loop muted autoPlay>
<source src={this.state.videoURL} type="video/mp4" />
<source src={this.state.videoURL} type="video/ogg" />
</video>
)
视频src定义为
this.state = {
videoURL: '//videos.ctfassets.net/1lmibopww0w9/5U4jOdHuRq62cygeyokaW6/f5444869997a7297f19ea847ccb16ae9/Black_Sands.mp4'
}
视频在桌面浏览器上按预期加载并与网页一起放置。然而,在移动浏览器上,视频会先在浏览器中加载,然后在原生播放器中全屏打开。
如何定义视频在移动设备上播放并在原生播放器中打开?
【问题讨论】:
标签: javascript reactjs html5-video