我正试图在网站上播放一部电影(从使用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)如果你没有激活闪存,你不会在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框架中没有出现错误(f.e.错误/错误的编解码器)
<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>
原文地址:https://codeday.me/bug/20191003/1849603.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。