【发布时间】:2018-11-15 01:36:51
【问题描述】:
我正在为客户开发一个 Web 应用程序,但 HTML5 视频标签存在问题。
问题是视频无法在 chrome 中加载,但可以在 Safari、Firefox 和 IE 上运行。
所以我开始在 chrome 中进行调试,但我发现如果我在打开控制台的情况下刷新页面,视频就会加载。但是当我关闭控制台并刷新时,视频不会加载...
以下是我尝试过的几件事:
拥有多种类型的视频,包括 mp4 和 webm。 在componentDidMount中,用相同的代码替换视频。
但似乎没有一个工作......
<div class="Top">
<div class="video-container BGVideo">
<video id="videobg" class="video-background" preload="true" loop="" autoplay="" poster="/img/azzura.jpg">
<source src="/img/azzura.mp4">
<source src="/img/azzura.webm">
</video>
<div class="video-overlay"></div>
<div class="video-content">
<div class="BGContent">
<div class="scrollDown">
<a class="button"><i class="fa fa-chevron-down"></i></a>
</div>
</div>
</div>
</div>
</div>
【问题讨论】:
-
显示你的代码...
-
可能的解决方案:打开
Developer Console> 按F1> 滚动到Network> 检查Disable Cache (while DevTools is open)。您的代码中可能存在一些缓存问题。如果没有额外的代码,我们将无法提供帮助。
标签: javascript html reactjs google-chrome html5-video