Я пытаюсь добавить канал прямого канала Ustream на своей веб-странице. Я создал настройку на
JsFiddle
viewer.addListener('finished', channelFinished);
viewer.addListener('live', channelLive);
viewer.addListener('offline', channelOffline);
Я добавил этих слушателей, и никто из них не работает. Я получаю эту ошибку в консоли
Uncaught TypeError: невозможно вызвать метод "вызов" неопределенного в 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);