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)

Проверьте скриншот ниже

getAudioTracks' из неопределенного

Я взял ссылку на MultiRTC: демо -приложение, похожее на Skype.

0 ответов

Другие вопросы по тегам