【问题标题】:Embedded webm video freezes in Chrome嵌入的 webm 视频在 Chrome 中冻结
【发布时间】:2014-06-15 11:25:18
【问题描述】:

我正在制作一个我在 localhost 上运行的系统,它嵌入了一个视频播放器,除了 Chrome 上的 webm 视频外,一切正常。它们会定期冻结,我只能通过按播放/暂停并移动到视频的初始阶段来让它们再次运行。

我一直在谷歌上搜索这个问题并试图解决它一段时间但没有成功,有人知道如何解决这个问题吗?

【问题讨论】:

    标签: google-chrome video freeze


    【解决方案1】:

    您的同一个 WebM 文件在 Firefox 上是否正常工作?我假设您使用的是 HTML5 视频。

    我编制了一份关于如何解决 HTML5 视频播放问题 here 的简短检查清单。尝试播放 videojs webm sample 看看它是否有效。

    鉴于您对问题的描述,我猜它要么是不正确的 WebM 文件,要么是服务器端调整问题(例如 mime 类型)。

    如果是文件格式问题,您可以尝试使用firefogg 从已知良好来源(即不是有问题的 WebM 文件)重新转码。 您也可以尝试将 HTML5 视频标签的 preload 属性设置为 auto。

    【讨论】:

    • 是的,我正在使用 html5 视频,是的,同样的文件也可以在 Firefox 中使用。问题是该文件位于外部媒体上,奇怪的是,如果我将它移到我的基本 localhost 目录中,那么它突然就可以工作了。但这是有问题的,因为整个视频文件库都位于外部媒体上,并且将来必须如此。
    • 您在使用 NFS 吗?可能是设备/网络在请求时正忙吗?存储单元和本地 Web 服务器之间是否有任何超时/限制? Chrome 控制台中是否有任何错误?您可以检查网络选项卡以查看文件是否停止下载。您可以使用 NFS 和跨域交付 HTML5 视频。这听起来像是您的外部媒体的环境问题。
    猜你喜欢
    • 1970-01-01
    • 2013-01-23
    • 2011-07-04
    • 2018-07-13
    • 2011-07-03
    • 1970-01-01
    • 2019-11-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多