我无法在KiK上加载JW Player(JW平台)视频(就此而言只是移动网络)。似乎100%的时间都在桌面上工作,但一旦进入KiK应用程序,甚至只是在Safari和/或Chrome移动网络中,视频有时会无法加载。 在Safari的iOS控制台日志中,我收到指向kik.js包含的错误:
[Log] Error handling "jwplayerPlaylistLoaded" event listener [0]: TypeError: 'null' is not an object (evaluating 'ja.parentNode') function (a) {u.playlist=a.playlist;G=e;c();} (kik.js, line 12)
Object
playlist: Array[1]
type: "jwplayerPlaylistLoaded"
version: "6.9.4867"
__proto__: Object
以下是审核链接:http://vibetenders.fullbottle.tv/index-breaking.php 有一点需要注意,我正在使用JW平台。我正在使用他们的javascript实现方法而不是他们的iframe实现方法,因为我需要使用播放器的事件监听器进行跟踪。
我已将其中一个视频脚本直接放在源代码中,以便在kik home加载时触发,这肯定有助于减少错误,但我仍然可以得到它们。如上面的示例没有错误,那么视频页面会加载并播放得很好。
感谢您的帮助
答案 0 :(得分:1)
这看起来与kik关系不大,更多与你使用JW + App.js有关
据我所知,JW使用的元素正在从DOM中删除,因此导致异常(因为它不再有父级)。
是否在视频页面的App.js控制器中初始化JW?