2014-07-26 45 views
1

我無法讓JW Player(JW Platform)視頻加載到KiK上(並且只是在移動網絡上)。似乎在桌面上100%的時間工作,但一旦進入KiK應用程序,或者即使在Safari和/或Chrome移動網絡中,視頻也有一段時間不會加載。 在iOS的控制檯日誌Safari瀏覽器,我收到此錯誤指向kik.js包括:無法在KiK上一致加載JW Player

[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加載時觸發,這肯定有助於減少錯誤,但我仍然得到它們。當沒有像上面這個例子那樣的錯誤時,視頻頁面就會加載並播放很好。

感謝您的幫助

回答

1

這看起來有少做KIK以及更多的是與你的使用JW + App.js

的從我可以告訴一個元素正在使用JW正在從DOM中刪除,從而導致異常(因爲它不再有父)。

初始化視頻頁面的App.js控制器中的JW?

+0

是的,點擊加載視頻頁面時,JW正在初始化。我正在使用document.createElement('腳本')來啓動jw平臺腳本,它看起來像這樣:http://content.jwplatform.com/players/qgmTVRux-tdrwAxZs.js(第一組隨機字符是jw平臺的視頻id,連字符後面的第二個是jw平臺player id)。有關我可能會嘗試修復的任何建議?謝謝您的幫助! – shreddie

+0

此處更新:使用標準html5視頻標籤似乎是最好的方法。這樣做可以消除JW Platform .js文件帶來的所有複雜性,這可能會導致與「jairajs89」所指出的App.js衝突。我仍然可以參考JW託管的視頻文件上傳到平臺,但我只是參考.mp4(例如),而不是視頻ID和播放器ID是jw平臺的一部分.js包括。 – shreddie