taruk
New Member
На стороне клиента мне надо получить информацию о том, запущена ли трансляция. Подключаюсь к трансляции так
В конце не делаю вызов .play(). Как мне из объекта sts извлечь состояние?
Code:
let session = Flashphoner.getSessions()[0];let streamName = 'stream$wid';if (Flashphoner.getMediaProviders()[0] === "WSPlayer") { Flashphoner.playFirstSound();} else if (Browser.isSafariWebRTC() || Flashphoner.getMediaProviders()[0] === "MSE") { Flashphoner.playFirstVideo(remoteVideo, false);}let strm = session.createStream({name: streamName,display: remoteVideo,transport: "TCP",video: {controls: true }}).on(STREAM_STATUS.PENDING, function (stream) { var video = document.getElementById(stream.id()); if (!video.hasListeners) { video.hasListeners = true; video.addEventListener('resize', function (event) {resizeVideo(event.target); }); }}).on(STREAM_STATUS.PLAYING, function (stream) {$('.statusWebinar').addClass('online');$('.coverVideo').hide();onPlaying(stream);}).on(STREAM_STATUS.STOPPED, function () {$('.coverVideo').show();onStopped();}).on(STREAM_STATUS.FAILED, function () {$('.coverVideo').show();onStopped();});