2013-10-18 76 views
0

我一直在嘗試在我的網頁上添加Ustream實時頻道Feed。我創建了
JsFiddle不適用於Ustream API的事件監聽器

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

我已經添加了這些聽衆和他們沒有工作的設置。 我得到這個錯誤在控制檯

遺漏的類型錯誤:無法調用在Chrome

「稱之爲」未定義

這個錯誤是因爲未定義的變量的基本。

我檢查了其他功能,如

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

這些方法工作正常

有人可以幫助我了這一點。

謝謝。

回答

1

請在添加到查看器之前定義您的聽衆。 像這樣:

 


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

 
+0

是啊.. =)http://jsfiddle.net/9utff/1/ – MackieeE

+0

謝謝你幫我這個@Ferenc博爾多格。 感謝MackieeE –

+0

js不在位置。我在哪裏可以找到新的? –