Kaltura错误:在评估时未定义kWidget

问题描述 投票:0回答:2

我正在尝试以我的流星编写的我的Web应用程序中使用Kaltura API。但是,当我尝试使用它时,出现“未在eval定义kWidget”错误。过去的项目(不是我写的)使用Kaltura API,所以我将一小部分嵌入代码从该网站复制到了我的Web应用程序中。

Kaltura API当前正在该网站上工作(链接到工作网站:here),但在我的网站上却没有。我曾尝试通过检查器查看网站的源代码,但无法弄清楚为什么会收到此错误,而网站却没有。

拥有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>
javascript angularjs meteor kaltura
2个回答
0
投票

想清楚了,所以我将其保留,以防万一其他人遇到此问题,并且可能会对您有所帮助。

如果您像我一样使用流星,请确保在您的index.html文件中包括CDN脚本,而不是播放器将出现在其中的html文件。


0
投票

尝试以下方式解决我的问题:

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

       // your embed code
    }
}
© www.soinside.com 2019 - 2024. All rights reserved.