事件侦听器不适用于 Ustream API

Event Listeners not working for Ustream API

本文关键字:Ustream API 适用于 不适用 侦听器 事件      更新时间:2023-09-26

我一直在尝试在我的网页上添加 Ustream 直播频道提要。我已经在
小提琴

viewer.addListener('finished', channelFinished);
viewer.addListener('live', channelLive);
viewer.addListener('offline', channelOffline);

我已经添加了这些侦听器,但它们都不起作用。我在控制台中收到此错误

未捕获的类型错误:无法在 Chrome 上调用未定义的方法"调用"

该错误基本上是由于未定义的变量。

我已经检查了其他功能,例如

viewer.callMethod('seek', 175);
viewer.getPropoerty('duration' callback_function);

这些方法工作正常

有人可以帮助我解决这个问题。

谢谢。

请在添加到查看器之前定义您的听众。喜欢这个:


    var channelLive = function(){
        alert("Channel is live");
    }
    var viewer = UstreamEmbed('video');
    viewer.callMethod('load', 'channel', 1524);
    viewer.addListener('live', channelLive);