HTML5 视频不循环

标签 html google-chrome video webkit mamp

我遇到了一个奇怪的问题。我的两个版本的 chrome(常规版和金丝雀版)拒绝循环播放我正在播放的视频。或者,有时他们会循环两次然后停止。奇怪的是,它在 safari 中有效,所以我知道这不是一些 webkit 的问题。

<video autoplay="autoplay" data-type="bg" id="video" loop="loop">
    <source src="/assets/video/_L88P.mp4" content-type="video/mp4">
</video>

我的设置是一台装有 mountain lion 和 mamp 的 mac,chrome 版本是最新的(canary:26.0.1384.0 和 regular:24.0.1312.52)。

有人知道为什么会这样吗?

最佳答案

我还发现,如果 MP4 关键帧设置不正确,Chrome 会卡住。例如,在 After Effects 的输出中,如果关键帧距离保留为“自动”,则视频无法正确循环。

我怀疑 Chrome 需要在视频长度内均匀分割关键帧,因为在关键帧之间不结束。即,如果您的视频是 24 帧,请将关键帧距离整除,例如 4。

After Effects Render Output Settings

关于HTML5 视频不循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14343727/

相关文章:

javascript - 在浏览器中测量和基准测试 javascript 引擎的处理能力

android - 将视频输入流转换为 RTMP

安卓相机2 : How to access every single frames while Recording video?

ios - 在 iOS 中的自定义 View 中播放视频

html - 强制在 Jekyll 中使用绝对 URL

javascript - Meteor 如何创建邀请系统

html - CSS 内容 : attr() on HTML5 progress doesn't work

android - 如何设置 documentLaunchMode "sticks together"(就像 Chrome 所做的那样)?

javascript - 无法连接到 Service Worker 内的 WebSocket

php - 单击按钮时插入数据库