未捕获的ReferenceError:未定义jwplayer

时间:2016-05-29 23:14:04

标签: javascript wordpress jwplayer jwplayer7

我正在尝试在我的WordPress网站上嵌入JW Player 7。我在另一个没有问题的WP网站上和我的旧网站上做过这个。我不确定这是否与我正在使用的主题有关。该页面是http://www.stream.mesquiteweather.net/我通过插件获得了头部js文件的路径,因为我将其直接添加到header.php文件中,因为它没有显示出来的模板。当我查看源代码时,我可以看到它已被添加。我得到了#34; Uncaught ReferenceError:未定义jwplayer"在两个不同的地方两次,我不知道如何解决它,因为我不善于使用JavaScript,我的搜索结果是空的。实际的播放器位于一个单独的PHP文件中,为了简单起见,我将其称为模板。以太方式将其直接添加到模板中或在包含中使用它,它不会加载。我认为它与模板有关但是,我不经常使用WP,所以不熟悉可能导致它的原因。

我知道它与它在加载脚本之前没有调用路径有关,但是,我不知道如何解决这个问题。这是我目前的想法。我可能错了。

有什么建议吗?

-Thanks

1 个答案:

答案 0 :(得分:2)

JW Player和MooTools长期以来一直存在一个不能很好协作的问题。

对于早于JW 7.4的JW Player版本,您可以通过在MooTools之前加载JW库来克服这个问题。

然而,使用JW7.4 +,此解决方案不再有效。

幸运的是,尽管MooTools已经在他们的库的最新版本中解决了这个问题,但是如果可能的话,最好的解决方案可能是将MooTools更新为v1.6。

以下是仅更新了MooTools库的页面示例:http://dev.powered-by-haiku.co.uk/debug/texan78/

PS:您可能也对我的Tatami for Online Video解决方案中提供的“Streamy”组件感兴趣,以便优雅地管理您的流可用性。这是一个包含Tatami / Streamy嵌入的更新页面:http://dev.powered-by-haiku.co.uk/debug/texan78/with-streamy.php

可以在此处看到示例Tatami / Streamy快照:http://dev.powered-by-haiku.co.uk/solutions/tatami/?share=dhoAJvxfYW