【发布时间】:2014-10-13 09:39:25
【问题描述】:
我已经修改了我的 html5 库以指向我的 kaltura 服务器。现在我可以将视频播放为静态 html 网页。但我在使用 php 开发的项目中进行了尝试,它甚至不能在 PC 上播放视频。
它说 kwidget 没有定义。
我使用了 kWidget 嵌入代码。但在自动嵌入或闪存嵌入中不会发生。
但我读到 kwidget 可以很好地减少页面加载时间
【问题讨论】:
标签: kaltura
我已经修改了我的 html5 库以指向我的 kaltura 服务器。现在我可以将视频播放为静态 html 网页。但我在使用 php 开发的项目中进行了尝试,它甚至不能在 PC 上播放视频。
它说 kwidget 没有定义。
我使用了 kWidget 嵌入代码。但在自动嵌入或闪存嵌入中不会发生。
但我读到 kwidget 可以很好地减少页面加载时间
【问题讨论】:
标签: kaltura
如果您使用任何 MVC,则需要在服务或控制器的头部添加 mwEmbedLoader 脚本。我认为您在视图扇区中使用了 kwidget 代码,而不是在控制器页面中添加脚本。您需要在播放器函数调用的所有页面中添加脚本,如下所示。
您可以通过多种方式添加它。
<script src="http://youkalturaserver.example.com/p/partnerId/sp/partnerId+00/embedIframeJs/uiconf_id/11170264/partner_id/partnerId"></script>
<script type="text/javascript" src="http://youkalturaserver.example.com/html5/html5lib/v2.69.7/mwEmbedLoader.php"></script>
将 v2.6.7 替换为当前版本: https://github.com/kaltura/mwEmbed/releases
它会解决这个错误
【讨论】: