html5-video - VideoJS Flash 回退根本不起作用

标签 html5-video video.js

我对 VideoJS 比较陌生;我已经在所有浏览器中成功地使用了它,除了 ie < 9。我已经看到一些线程启动并且有点回答 RE IE 8 和更早版本的 Flash 回退。

我的问题是我根本无法让 Flash 回退工作。我正在使用 VideoJS 的 CDN 版本,并假设除了 VideoJS 演示页面上概述的内容之外,我不需要上传任何内容或对我的代码进行任何其他更改。

在 IE 7 和 8 中我什么也得不到。我没有动态嵌入 SWF;当我检查我的日志并通过控制台进行一些调试时,我仍然可以看到标签;我假设我应该看到一个动态生成和嵌入的 .swf 文件作为回退。

我在几个线程中看到最新版本的 VideoJS 已损坏/Flash 后备无法正常工作。我还尝试了各种板上概述的一些解决方法 - 对我来说根本没有用。

是否有其他人遇到此问题/您是否设法解决了该问题? v("path_to_swf") 修复无效...绝对路径无效...preload="none"无效...

非常感谢任何帮助!

谢谢!

最佳答案

没有示例代码,我不知道这是否有帮助,但 IE 不会初始化具有以下样式的嵌入式 Flash 对象:visibility: hidden;(包括该对象的任何父对象)。通过查看网络流量,您可能会看到请求了 Flash 对象,但在将 visibility 设置为 visible 之前,它不会触发任何 Video.js 事件。

IE9 会使用 HTML5 播放器,IE7/8 会回退到 Flash 播放器(这就是为什么在 IE9 中无法观察到问题,除非 techOrder 已更改为列表 flash 首先)。

关于html5-video - VideoJS Flash 回退根本不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14430447/

相关文章:

javascript - HTML5 和 Javascript 仅在可见时播放视频

javascript - video js无法播放flash视频

ajax - 带有 Video.js 和 AJAX 的 HTML5 视频

macos - 在 Electron 中播放本地 mp4 文件

nginx - 在播放直播流时将参数附加到每个 m3u8 和 ts 文件

javascript - HLS 视频在 chrome 上不可见 |视频.js

javascript - VideoJS : keep controls visible

android - 在移动网站上播放视频和音频的首选方法是什么?

html5-video - 暂停 RTMP 直播流后 VideoJS 不播放

HTML5逐帧查看/逐帧搜索?