多个video.js播放器在flash回退时失败

Multiple video.js players fail on flash fallback

本文关键字:回退 失败 flash video js 播放器 多个      更新时间:2023-09-26

我有4个视频的页面http://video-stock.co.uk设置,全部使用video.js。它可以很好地与使用html5实现的chrome等,但当我在ie7/8和flash回退中查看时,大视频和第一个小视频都很好,但其他2个小视频是黑色的,没有播放按钮覆盖,并且对点击没有响应,尽管右键单击确实会弹出flash上下文菜单。

我几乎没有使用flash播放视频的知识,除了在Wordpress中嵌入的奇怪内容,我很高兴找到Video.js来为我整理所有这些。我在代码中所能看到的是,正确的视频文件似乎被发送到flash中,但也许是因为flash播放器(.swf)文件被调用了不止一次?只是一个新手的猜测。如有任何帮助,不胜感激。

编辑,为了完整性,我在chrome等页面上设置了一个flash测试-如果你去http://video-stock.co.uk/?flashdefault,你可以在flash中查看所有玩家的页面。它在chrome, ff甚至IE7+8上运行良好。为了获得flash默认值,我使用了:

_V_.options。techOrder = ["flash", html5, "links"];

如果我没有收到您的回复,我会将默认顺序更改为该顺序。

编辑后,我去了没有flashdefault查询var的IE网站,所有四个播放器都在工作。

我唯一改变的是在小视频中添加preload="auto",这似乎已经解决了问题。虽然它可以使用flashdefault将flash视频放入缓存中来修复它,但直到添加了一些新视频我们才会发现。版主们,我应该现在就接受这个答案,还是等到我确定了再接受?