-4

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

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

有什么建议么?

-谢谢

4

1 回答 1

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”组件感兴趣,以便优雅地管理您的流可用性。这是一个带有榻榻米/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

于 2016-05-31T09:34:27.977 回答