我正在尝试制作一个带有React js
的循环播放背景视频的页面。
当我编译代码时,我可以在浏览器中立即看到视频正在播放,但是当我单击网站的链接时,视频却没有播放。我应该点击页面上的Home
按钮,然后重新开始。
我用过
<video src={BackVideo} autoplay="true" loop="true">
我无法使用:
react-native-video
库,因为在代码中导入库时出现错误。
我还有一个问题,就是视频根本无法在Safari
中播放。
有人可以帮我吗?
这是我Javascript
文件的一部分
render() {
return (
<div>
<div className="bgded overlay">
{/* Menu, call the menu component with the ChangeViewButtonClick function recieved from Dashbaord */}
<Menu ChangeViewButtonClick={this.props.ChangeViewButtonClick} />
</div>
<header className="v-header container">
<div class="fullscreen-video-wrap">
<video src={BackVideo} autoplay="true" loop="true"> </video>
</div>
<div className="header-overlay"></div>
<div className="header-content">
<article>
<h1 className="heading">Something</h1>
<h2 className="heading">something too</h2>
</article>
</div>
</header>
{/* Start of Overview */}
<div className="wrapper row3">
<main className="hoc container clear">
<article className="two_third first">
<h4 className="font-x2 font-x3">
Lorem ipsum dolor sit, amet consectetur adipisicing elit.
Exercitationem, nihil.
</h4>
</article>
</main>
</div>
{/* End of Overview */}
</div>
答案 0 :(得分:0)
我发现并可能有人遇到相同的问题。
使用自动播放循环静音,这样;
<video className='VideoTag' autoPlay loop muted>
<source src={BackVideo} type='video/mp4'/>
</video>