1

JW Player (JW Platform) のビデオを KiK (およびモバイル Web のみ) にロードするのに問題があります。デスクトップでは 100% 動作するように見えますが、KiK アプリ内、または Safari や Chrome モバイル Web だけでも、ビデオがロードされないことがあります。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 注意すべきことの 1 つは、私は JW プラットフォームを使用していることです。また、追跡にはプレーヤーのイベントリスナーを使用する必要があるため、iframe 実装メソッドの代わりに JavaScript 実装メソッドを使用しています。

ビデオ スクリプトの 1 つをソース コードに直接配置して、kik ホームの読み込み時にトリガーされるようにしました。これにより、間違いなくエラーが減少したように見えますが、それでもエラーが発生します。上記の例のようなエラーがない場合、ビデオ ページが読み込まれ、問題なく再生されます。

ご協力いただきありがとうございます

4

1 に答える 1

1

これは、kik とはあまり関係がなく、JW + App.js の使用と関係があるようです

JWで使用されている要素がDOMから削除されていることがわかり、例外が発生しています(親がなくなったため)。

動画ページの App.js コントローラーで JW を初期化していますか?

于 2014-07-26T03:11:56.823 に答える