我一直试图在我的网页上添加Ustream直播频道Feed。我已经创建了一个设置 JsFiddle
viewer.addListener('finished', channelFinished);
viewer.addListener('live', channelLive);
viewer.addListener('offline', channelOffline);
我已经添加了这些听众,但没有一个是有效的。 我在控制台中收到此错误
未捕获的TypeError:无法调用方法' call' Chrome上的未定义
错误主要是因为未定义的变量。
我已经检查了其他功能,例如
viewer.callMethod('seek', 175);
viewer.getPropoerty('duration' callback_function);
这些方法工作正常
有人可以帮我解决这个问题。
感谢。
答案 0 :(得分:1)
请在添加到查看器之前定义您的侦听器。 像这样:
var channelLive = function(){
alert("Channel is live");
}
var viewer = UstreamEmbed('video');
viewer.callMethod('load', 'channel', 1524);
viewer.addListener('live', channelLive);