0

我正在尝试将 Kaltura 视频平台的视频嵌入 HTML5 页面。

我跟着Kaltura的文档。到目前为止,我可以在 Safari、Chrome 和 Internet Explorer 中播放视频,但无法在 Firefox 中加载。firebug 控制台显示此 javascript 错误:

ReferenceError:未定义 kWidget

演示该问题的 HTML5 代码如下(请参阅fiddle以获取现场演示):

<!DOCTYPE html>
<html>
<head>
<title>test</title>
</head>
<body>
    <iframe id="iframe_-1" src="http://www.kaltura.com/p/403921/sp/40392100/embedIframeJs/uiconf_id/4438451/partner_id/403921?iframeembed=true&amp;playerId=iframe_-1&entry_id=1_40ttmxyq" width="400" height="330" allowfullscreen webkitallowfullscreen mozAllowFullScreen frameborder="0">
        <a href="http://corp.kaltura.com/products/video-platform-features">Video Platform</a>
        <a href="http://corp.kaltura.com/Products/Features/Video-Management">Video Management</a> 
        <a href="http://corp.kaltura.com/Video-Solutions">Video Solutions</a>
        <a href="http://corp.kaltura.com/Products/Features/Video-Player">Video Player</a>
    </iframe>
</body>
</html>

令我困惑的是,只有 Firefox 在抱怨。有没有人遇到过同样的问题?是某种跨域问题吗?

4

1 回答 1

1

旧版本的 mwEmbed 在 iframe 嵌入 (1.7.1.11) 中有一个错误。

请尝试升级到最新的稳定版本( 1.8.7 )。这是使用该版本在 Firefox 中工作的示例测试页。

请注意,测试页面正在做一些不同的事情(通过灯箱调用),但基本点是如果您将 uiConf 更新到 1.8.7 一切都应该正常工作。

于 2013-07-08T13:50:14.647 回答