IE9中的视频标签问题,无法播放MP4文件

时间:2011-10-08 07:31:44

标签: internet-explorer-9 sitecore mp4

我使用子代码在IE9中播放MP4视频,但失败了。我的视频标签在ie9中有什么问题?

<video class="video-js" width="576" height="324" controls="controls" preload="" poster="~/media/Images/Article/samplevideolarge.ashx?ext=.gif">
<source type="video/mp4; codecs=&quot;avc1.42E01E, mp4a.40.2&quot;" src="~/media/Files/Videos/sample video mp4.ashx"></source>
<object class="vjs-flash-fallback" width="576" height="324" type="application/x-shockwave-flash" data="/global/scripts/flowplayer-3.2.7.swf">
 <param name="movie" value="/global/scripts/flowplayer-3.2.7.swf" />
 <param name="allowfullscreen" value="true" />
 <param name="flashvars" value='config={"playlist":["~/media/Images/Article/samplevideolarge.ashx?ext=.gif", {"url": "~/media/Files/Videos/sample video mp4.ashx","autoPlay":false,"autoBuffering":true}]}' />
<!-- Image Fallback. Typically the same as the poster image. -->
<img src="~/media/Images/Article/samplevideolarge.ashx?ext=.gif" width="576" height="324" alt="Poster Image" title="No video playback capabilities." />
</object>
</video>

感谢。

2 个答案:

答案 0 :(得分:0)

  1. 我认为mp4视频的MIME类型为video/mpeg,而不是video/mp4
  2. 我可能会弄错,但我不认为你应该在编解码器周围加上引号(或&quot;)。
  3. 这个可能不会影响它,但扩展名是.ashx - 我不知道它是什么扩展名,但它可能会干扰。
  4. 还有一件事,你可能需要仔细检查IE9支持哪些特定的编解码器。

答案 1 :(得分:0)

它可能与this有关吗? - 只是一枪......