如何解决禁用用于背景视频ReactJS的视频播放器
我想要一个Web应用程序着陆页的背景视频。我正在使用ReactJs。
这是我的代码:
html:
<video className="Video" autoplay="autoplay" muted="muted" loop="loop">
<source src={videoSource} type="video/mp4" />
</video>
css:
.Video {
position: absolute;
top: 0;
width: 100%;
height: 100%;
object-fit: cover;
}
解决方法
您可以使用controls={false}
强制隐藏控件:
const Demo = ({ videoSource }) => (
<video
controls={false}
autoPlay
muted
loop
className="Video"
>
<source src={videoSource} type="video/mp4" />
</video>
);
ReactDOM.render(
<Demo
videoSource="https://test-videos.co.uk/vids/bigbuckbunny/mp4/h264/360/Big_Buck_Bunny_360_10s_1MB.mp4" />,root
);
.Video {
width: 100%;
height: 100%;
object-fit: cover;
}
/** hide the snippet's console **/
.as-console-row {
display: none !important;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/16.6.1/umd/react.production.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react-dom/16.6.1/umd/react-dom.production.min.js"></script>
<div id="root"></div>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。