为什么我在IE9中播放Video.js时遇到问题

时间:2012-11-25 07:49:48

标签: html5 internet-explorer html5-video video.js audiovideoplayback

以下是我用于视频标记的代码。我基本上将它复制并粘贴到Video.js网站上(然后用我自己的文件名更新)。起初我可以让Chrome工作,但不能使用Firefox或Internet Explorer。然后我将“webm”标签更改为“web”。这与Firefox固定的问题,但我仍然无法使用IE9进行任何播放。它只是表现为试图加载。现在我只是尝试使用同一个根文件夹中的本地文件来测试它,所以我不认为等待它下载是一个问题。我的视频文件范围从8.1到8.4兆。

如果有任何想法如何让它发挥作用,我将不胜感激。提前谢谢。

以下是头标记:

    `<link href="video-js.css" rel="stylesheet">
    <script src="video.js"></script>
    <script>
          _V_.options.flash.swf = "video-js.swf"`
    </script>

以下是html标记:

            `<video id="example_video_1" class="video-js vjs-default-skin"  
              controls preload="auto" width="640" height="264"  
              poster="bdg-vid-poster.png"  
              data-setup='{}'>  
             <source src="bdg112412hr.mp4" type='video/mp4' />  
             <source src="bdg112412.web" type='video/web' />  
             <source src="bdg112412.ogv" type='video/ogv' />
             </video>`

3 个答案:

答案 0 :(得分:0)

我不确定您为何将名称从webm更改为web - webm是正确使用的扩展名。该行应为:

<source src="bdg112412.webm" type='video/webm' />  

您是否拥有三种视频类型(mp4,网络和ogv)中每种视频的有效视频文件?将mp4直接拖放到IE9中会发生什么?试试Chrome中的webm和Firefox中的ogv。

如果您不确定您的视频文件是否有效,请尝试下载sample files here。 (请参阅视频下的“下载视频”链接。)

答案 1 :(得分:0)

对我来说也很有用的是preload =“auto”必须是preload =“none”,否则它等待加载整个视频才能播放...真正的拖累......

答案 2 :(得分:0)

检查服务器上配置的mime类型。

我遇到了mp4和IE9的问题。我只需将myme-tipe从 video / mpeg 更改为 video / mp4