HTML5 Player适用于本地系统,但不适用于服务器

时间:2011-05-09 17:30:45

标签: html5 video

我正在使用HTML5播放器,视频在我的本地计算机上运行完美,但是一旦我将所有内容上传到网络服务器,视频就无法加载。没有错误消息。只是一个X

所有路径都很完美(我三重检查)

它适用于Chrome和Opera,但不适用于Firefox或IE :(

      

  <source src="http://mywebsite.com/english_short.webmvp8.webm" type='video/webm; codecs="vp8, vorbis"' />
  <source src="http://mywebsite.com/english_short.theora.ogv" type='video/ogg; codecs="theora, vorbis"' />
  <!-- Flash Fallback. Use any flash video player here. Make sure to keep the vjs-flash-fallback class. -->
  <object id="flash_fallback_1" class="vjs-flash-fallback" width="150" height="130" type="application/x-shockwave-flash"
    data="http://releases.flowplayer.org/swf/flowplayer-3.2.1.swf">
    <param name="movie" value="http://releases.flowplayer.org/swf/flowplayer-3.2.1.swf" />
    <param name="allowfullscreen" value="true" />
    <param name="flashvars" value='config={"playlist":["http://mywebsite.com/screen.png", {"url": "http://mywebsite.com/english_short.mp4","autoPlay":false,"autoBuffering":true}]}' />
    <!-- Image Fallback. Typically the same as the poster image. -->
    <img src="oceans-clip.png" width="150" height="130" alt="Poster Image"
      title="No video playback capabilities." />

  </object>
</video>

2 个答案:

答案 0 :(得分:0)

这是您的视频类型。 IE不支持WebM和Ogv。 Firefox应该支持WebM;但仅在版本4中以IE为目标,您需要使用MPEG或AVI。

答案 1 :(得分:0)

我之前遇到过4.0之前版本的Firefox问题,其中OGG源必须是第一个,否则它会失败。正如Thomas所说,FF 4应该支持WEBM,但是我建议先把OGG源,然后是WEBM。

至于IE,正如托马斯所说,它支持通过Flash播放器播放MP4。

您可以将我们链接到测试页吗?