我正试图在我的WordPress网站上嵌入JW Player 7。我在另一个WP网站上做了这件事,没有任何问题,并且在我的旧网站上。我不确定这是否是我使用的主题的问题。页面为http://www.stream.mesquiteweather.net/我通过插件在头中有js文件的路径,因为出于某种原因,当我将其直接添加到模板的header.php文件时,它没有显示。有了这个插件,当我查看源代码时,我可以看到它被添加了。我在两个不同的地方收到了两次"Uncaught ReferenceError:jwplayer is not defined",我不知道如何解决它,因为我不擅长javascript,而且我的搜索结果是空的。实际的播放器在一个单独的PHP文件中,为了简单起见,我将其调用到模板中。以太方式将其直接添加到模板中或在include中使用,它不会加载。我认为这与模板有关,但我不经常使用WP,所以不熟悉可能导致它的原因。
我知道这与它在加载脚本之前没有调用路径有关,但我不确定如何绕过这一点。这就是我目前的想法。我可能错了。
有什么建议吗?
-感谢
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/
附言:您可能还对作为我的Tatami在线视频解决方案的一部分提供的"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