在网站上播放电影/ DVD

时间:2012-03-15 22:12:47

标签: javascript flash video-streaming html5-video flash-video

我正在尝试在网站上播放一部电影(从使用handbreak转换为mp4格式的DVD,然后使用Miro转换为webm) - 它在Firefox和Chrome中运行良好,但IE6 / IE7只显示黑色屏幕。

我正在使用videojs,但Flash后备版没有激活,我相信这是因为它试图查看我现在在本地托管的外部.swf文件(它是在https上)但我仍然无法播放视频:

https://secure.photofileltd.co.uk/new_site/index.php?page=video

任何建议都会非常感激,不幸的是他们说他们不希望在YouTube或Vimeo上托管视频......

谢谢!

(编辑)刚刚测试过,它也无法在IE8 / 9中运行,bah ......

1 个答案:

答案 0 :(得分:1)

几点说明:1)如果你没有激活闪存,你不会在IE6-8中看到任何东西,因为他们不支持HMTL5 2)你是否在你的源标签中添加了类型? (ceck示例在底部)3)我下载了你的mp4并直接在IE9中播放它工作正常。这意味着它可能是您的服务器配置的问题。 tipp nr。 1通过.htaccess文件将MIME类型添加到您的服务器

//.htaccess 
AddType video/ogg .ogv
AddType video/mp4 .mp4
AddType video/mp4 .mov
AddType video/webm .webm

如果这不起作用,请在没有video-js的情况下尝试,以确保在video-js框架内没有出现错误(例如,错误/错误的编解码器)

<video poster="movie.jpg" controls>
  <source src='movie.webm' type='video/webm'/>
  <source src='movie.ogv' type='video/ogg'/>
  <source src='movie.mp4' type='video/mp4'/>
  <p>Your browser doesn t support html5.</p>
</video>