【问题标题】:Why is Google Chrome not loading my video?为什么谷歌浏览器不加载我的视频?
【发布时间】:2017-08-10 00:41:36
【问题描述】:

我使用 Miro Video Converter 创建了 3 个版本的视频文件以方便不同的浏览器,我正在使用以下代码来播放它们...

               <video class="rw-video video-js" data-settings="rw-green rw-flat-color rw-rounded"  title="My movie title" preload="auto" controls width="800" height="400" id="exampleVid1" poster="images/video.png" >
                <source src="images/movie1.mp4" type="video/mp4" />
                <source src="images/movie1.ogv" type="video/ogg" />
                <source src="images/movie1.webm" type="video/webm" />
                <p>Your browser does not support the video tag.</p>
                </video> 

该视频在 Firefox 和 safari 中播放得很好,但在 chrome 中播放不正常 - 它似乎在 chrome 中播放,但从不开始 - 沙漏只是转来转去,从不播放。我检查了文件名并且视频已上传。有任何想法吗?我想知道 Chrome 是否可能将 "preload="auto"" 解释为预加载整个视频,但摆弄它并没有产生任何影响。这些电影总共大约 50mb,可以在其他浏览器中立即加载。

【问题讨论】:

  • 控制台有什么错误?
  • 不,没什么。 Chrome 将尝试播放这三种格式中的哪一种?
  • 在检查器的“网络”下,实际上在 MP4“video.html:144 解析器”旁边用红色表示“已取消”的错误
  • "144 parser" 链接到我的 html 文件关闭后的最后一个空行

标签: html google-chrome movie


【解决方案1】:

这实际上是一个 Google Chrome 错误,它阻止它加载超过 6 个 MP4 视频。尝试将preload="none" 放在所有视频上,然后开始点击它们。您可能可以打开其中的 6 个,但在第 7 个视频上 Google Chrome 会挂起。我就是这样,但也许这会在你的系统上更快发生。

但是如果你的视频中有 MP$ 视频就会触发这个 bug,所以最好完全避免 MP4 格式。我用webm视频格式完全解决了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-05-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-16
    • 2014-08-15
    • 2017-03-22
    相关资源
    最近更新 更多