【问题标题】:IE9 HTML5 video visible only after cache clearingIE9 HTML5 视频仅在缓存清除后可见
【发布时间】:2013-04-03 17:11:51
【问题描述】:

html5 视频适用于所有浏览器。除了在IE9中它只在缓存被清除后显示;

清除缓存后第二次页面刷新不再显示弹窗;

该视频位于基础 3 显示中。 IE9 开发者工具显示计算出来的 css:

box-sizing: border-box;
float: none;
height: 416px;
width: 640px;
visibility: visible;

但如果这是一个 CSS 问题,视频将永远不会显示。 此外,视频播放正常,没有编码问题。

可能重复 IE9+8 HTML5 Video - video loads but "invisible"

EDIT添加了一个错误展示click here

【问题讨论】:

    标签: html video internet-explorer-9


    【解决方案1】:

    作为快速修复,我从 css 中删除了视频的高度属性,并在打开模式后触发的回调中使用 javascript 添加了它。

    【讨论】:

      【解决方案2】:

      我知道这个问题已经得到解答,但我遇到了这个问题,这可能会在将来对某人有所帮助。

      我添加了autoplay 作为属性,mp4 出现在我面前。这是我的工作视频示例

      <video  width="680" height="520" autoplay loop controls src="source-of-vido.mp4">
       </video>
      

      【讨论】:

        【解决方案3】:

        您是在本地机器上还是在服务器上进行测试?在IE浏览器中,您可以尝试... F12 > 缓存 > 选择始终从服务器刷新

        很难知道您在 IE 浏览器中设置了什么。 :) 最佳 k

        【讨论】:

        • 我正在从服务器进行测试。由于设置缓存刷新可能对我有用,它不会解决其他访问者的问题。
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-02-05
        • 1970-01-01
        • 2016-01-28
        • 2016-09-15
        • 1970-01-01
        • 2011-12-16
        相关资源
        最近更新 更多