Javascript 使用IE时强制闪烁

Javascript 使用IE时强制闪烁,javascript,html,flash,internet-explorer,video.js,Javascript,Html,Flash,Internet Explorer,Video.js,我正在使用videojs创建视频网页。事实是IE不能正确播放我的文件,即使它支持mp4格式。如果使用IE,我想强制videojs播放flash,如果是其他浏览器,则保留HTML5 我已经读过关于techorder属性的内容,但是我应该在网页加载后应用它,它不会影响已经使用HTML5加载的视频 有人知道怎么处理这个吗 提前感谢请澄清,techOrder设置可以适用于所有视频,如果您在初始化播放器时使用它,但在您的情况下,您希望先测试IE,然后将其设置为使用Flash 我建议的第一件事是找出你的MP

我正在使用videojs创建视频网页。事实是IE不能正确播放我的文件,即使它支持mp4格式。如果使用IE,我想强制videojs播放flash,如果是其他浏览器,则保留HTML5

我已经读过关于
techorder
属性的内容,但是我应该在网页加载后应用它,它不会影响已经使用HTML5加载的视频

有人知道怎么处理这个吗


提前感谢

请澄清,
techOrder
设置可以适用于所有视频,如果您在初始化播放器时使用它,但在您的情况下,您希望先测试IE,然后将其设置为使用Flash

我建议的第一件事是找出你的MP4文件有什么问题。常见问题是使用不受支持的编解码器(例如,使用MPEG-2编解码器而不是h.264时)。您可以尝试使用或或其他默认为h.264的转码器对文件进行编码

也可能是服务器发送的mime类型错误。您可以使用或使用curl检查mime类型:

curl -I http://www.videojs.com
(替换为指向MP4的链接)

您正在查找
内容类型
标题,该标题应为
视频/mp4
。如果不是,IE将在您的文件上失败,您应该更新服务器为该文件发送的mime类型


有一种黑客可以用来在IE上强制使用Flash,但这不是解决这个问题的正确方法,以前的一种方法通常可以解决这个问题。

非常感谢!问题是htaccess被设置为发送应用程序的标题,因为我希望能够在线播放它,但也希望能够强制下载。除IE以外的所有浏览器都可以工作,但IE检测到标题并拒绝播放。你会怎么做?谢谢