2010-07-05 37 views
0

我刚刚设置了Jplayer,它正在使用chrome,但不是在ie或firefox上。我首先设置了演示,并且在所有三种浏览器上都能正常工作。Jplayer没有与某些浏览器一起工作(可能与swf播放器有关)

我怀疑它与swf播放器有关,但我不知道什么是错的。

编辑:找出发生了什么事。在jplayer js中,swfpath是相对的(“js/swfpath”),我将它改为绝对值,并且工作正常。

奇怪的是,在Firebug Net标签告诉我,SWF正在正确下载..

回答

1

Firebug是你的朋友。它告诉你“UFO”没有在这条线上定义:

UFO.create(FO, 'slideshow'); 

这意味着你没有加载ufo.js.

+0

为什么会和jplayer有什么关系?事实上,我禁用了UFO插件,以防与我的问题有任何关系,但是如果我再次加载它,就像我一样,jplayer仍然不起作用... – 2010-07-05 16:33:05

+0

该行是Firefox停止解释页面上JS的地方。无论它是否具有与jPlayer相关的特定功能都无关紧要,这就是执行停止的地方,这也会阻止jPlayer运行。修复该错误后,如果页面仍然无法正确加载,请启用Firebug,然后重新加载。您可能会在不同的线路上发生错误。 – 2010-07-05 23:39:38

相关问题