我对VideoJS比较陌生;我已经在所有浏览器中成功使用它,除了< 9.我已经看到一些线程已经启动,并且有点回答了IE 8及更早版本的Flash回退。
我的问题是我无法让Flash后备工作。我正在使用VideoJS的CDN版本,并假设我不需要上传任何内容或对我的代码进行任何其他更改,除了VideoJS演示页面上列出的内容。
在IE 7和8中,我什么都没得到。我没有动态嵌入SWF;当我检查我的日志并通过控制台进行一些调试时,我仍然可以看到标签;我假设我应该看到动态生成和嵌入的.swf文件用于后备。
我在几个帖子中看到最新版本的VideoJS被破坏/ Flash回退无法正常工作。我还尝试了各种电路板上列出的一些解决方法 - 对我来说没什么用。
是否有其他人遇到此问题/您是否设法解决了这个问题? v (“path_to_swf”)修复无法正常工作......绝对路径无法正常工作... preload =“none”无效......
非常感谢任何帮助!
谢谢!
答案 0 :(得分:1)
如果没有示例代码,我不知道这是否有用,但IE不会初始化具有样式的嵌入式Flash对象:visibility: hidden;
(包括该对象的任何父对象)。您可以通过查看网络流量来查看Flash对象,但在visibility
设置为visible
之前,它不会触发任何Video.js事件。
IE9将使用HTML5播放器,IE7 / 8将回退到Flash播放器(这就是IE9中无法观察到问题的原因,除非techOrder
已更改为列表{{1}首先)。