Uncaught TypeError: Невозможно прочитать свойство 'getAudioTracks' из неопределенного в RTCMUlticonnection
Я использую RTCMulticonnection v3 для видео / аудио / текстового чата. В моем проекте я не начинаю потоковую передачу, когда в комнату входит любой пользователь. Я начинаю потоковую передачу, когда пользователь нажимает значок камеры рядом с именем пользователя. Проверьте скриншот ниже.
Получение ошибки при выполнении приведенного ниже кода.
myConnection.dontCaptureUserMedia = false;
mySession = {audio: true, video: true};
myConnection.captureUserMedia(function (stream) {
var streamid = myConnection.token();
myConnection.customStreams[streamid] = stream;
myConnection.sendMessage({
hasCamera: true,
streamid: streamid,
session: mySession,
room_id: room_id,
username: username
});
myConnection.addStream({
audio: true,
video: true
});
}, mySession);
Получение ошибки при выполнении кода выше.
RTCMultiConnection.min.js: 2150 Uncaught TypeError: Невозможно прочитать свойство 'getAudioTracks' из неопределенного в window.RTCMultiConnection.connection.addStream (RTCMultiConnection.min.js:2150) в ui.peer-connection-new.js:340 в окне.RTCMultiConnection.connection.getUserMedia.connection.captureUserMedia (RTCMultiConnection.min.js:1973) в rtcMultiConnection.onCustomMessage (ui.peer-connection-new.js:334) в r.emit (socket.io.js:1 at).onevent (socket.io.js:2) в r.onpacket (socket.io.js:2) в r. (socket.io.js:2) в r.emit (socket.io.js:1) в r.ondecoded (socket.io.js:1)
Проверьте скриншот ниже
Я взял ссылку на MultiRTC: демо -приложение, похожее на Skype.