簡體   English   中英

Kaltura 錯誤:在 eval 中未定義 kWidget

[英]Kaltura error: kWidget is not defined at eval

我正在嘗試在我用 angular、meteor 編寫的 Web 應用程序中使用 Kaltura API。 但是,當我嘗試使用它時,出現“kWidget 未在 eval 中定義”錯誤。 過去的一個項目(不是我寫的)使用 Kaltura API,所以我從那個網站復制了一小段嵌入代碼到我的網絡應用程序中。

Kaltura API 目前在這個網站上工作(鏈接到工作網站:這里),但不是我的。 我試過通過檢查器查看網站的源代碼,但我不明白為什么我會收到這個錯誤而網站卻沒有。

有使用 Kaltura 的 API 經驗的人有任何解決方案嗎? 我在 SO 上看到了幾個答案,但在我的情況下我無法理解它們。

我在 html 視圖中包含的代碼:

    <div id="kaltura_player_1476756849" style="width: 480px; height: 360px; margin:0 auto;"></div>
    <p><script>
    kWidget.embed({
      "targetId": "kaltura_player_1476756849",
      "wid": "_1971441",
      "uiconf_id": 35431201,
      "flashvars": {
        "streamerType": "auto"
      },
      "cache_st": 1476756849,
      "entry_id": "1_q52zk7l2"
    });
    </script></p>

想通了,所以我會留下它,以防萬一其他人遇到這個問題,它可能會有所幫助。

如果您像我一樣使用meteor,請確保在您的 index.html 文件中包含 cdn 腳本,而不是播放器將出現的 html 文件。

嘗試以下方式解決我的問題:

$( document).ready(function() { 
    window.setTimeout(function(){

       // your embed code
    }
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM