taruk
New Member
У меня вот такой код
let session = Flashphoner.getSessions()[0];
let streamName = 'stream$wid';
if (Flashphoner.getMediaProviders()[0] === "WSPlayer") {
Flashphoner.playFirstSound();
} else if (Browser.isSafariWebRTC() || Flashphoner.getMediaProviders()[0] === "MSE") {
}
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();
});
и вот на этой строчке let strm = session.createStream({ я получаю ошибку
Uncaught Error: Invalid session state
at Object.createStream (flashphoner.js:11389)
at playStream (8ddq2gpa77:2131)
at 8ddq2gpa77:2017
Эта ошибка не каждый раз, но часто. Почему они возникает?
let session = Flashphoner.getSessions()[0];
let streamName = 'stream$wid';
if (Flashphoner.getMediaProviders()[0] === "WSPlayer") {
Flashphoner.playFirstSound();
} else if (Browser.isSafariWebRTC() || Flashphoner.getMediaProviders()[0] === "MSE") {
}
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();
});
и вот на этой строчке let strm = session.createStream({ я получаю ошибку
Uncaught Error: Invalid session state
at Object.createStream (flashphoner.js:11389)
at playStream (8ddq2gpa77:2131)
at 8ddq2gpa77:2017
Эта ошибка не каждый раз, но часто. Почему они возникает?