1

我一直在为客户开发一个网站,这是一个 WordPress 网站,主题内置了 Flexslider。我正在尝试使用 VideoJS 制作视频幻灯片。

在 slideshow.php 文件中,我让它循环播放给定的幻灯片帖子并创建必要的标记。它生成包含 HTML5 视频标签的 div,并为其提供唯一 ID。由于试图播放的视频是 .mp4 格式,而 Firefox 不接受这一点,VideoJS 应该回退到 Flash 播放器——它部分地这样做了。

幻灯片上的所有其他视频似乎都有效,而其他视频则留下了一个空的黑匣子。注意:这只发生在 Firefox 中;据我所知,Chrome、IE 和 Safari 都很好。

一个活生生的例子可以在这里看到: http: //churchcoalition.org/

如果有人对让所有视频在 Firefox 中运行有任何建议,我们将不胜感激。

编辑:尽管代码没有更改,但现在似乎没有任何视频在 FF 中运行。

问候。

4

2 回答 2

0

您需要使用插件。希望对您有所帮助。

http://wordpress.org/extend/plugins/wpreso-video-featurebox/

http://wordpress.org/extend/plugins/captain-slider/

于 2013-02-18T12:14:08.880 回答
0

不是修复它的最整洁的方法,但仍然是一个修复。

我检查了用户代理,如果 Firefox 字符串匹配,它会输出一个使用另一个 Flash 播放器的,如果不匹配,它会使用 VideoJS 代码。我仍然不确定为什么 VideoJS 上的 Flash 回退不起作用,但这个修复对我有用。

于 2013-02-18T22:36:11.130 回答