Это мой первый опыт работы с PeerJs для WEBRTC. У меня есть проблема для вызова другого человека.Webrtc.Peerconnection с использованием PeerJs
Вот мой код:
navigator.getUserMedia = navigator.getUserMedia || navigator.webkitGetUserMedia || navigator.mozGetUserMedia;
var peer = new Peer($.jStorage.get('numero'), {host:'localhost', port:9000,debug: 3});
peer.on('open', function(id) {
console.log('My peer ID is: ' + id);
});
function bell(numero)
{
navigator.getUserMedia({video: true, audio: true}, function(stream) {
var localStream = window.URL.createObjectURL(stream);
$('#my_self').attr('src',localStream);
var call = peer.call(numero,stream);
call.on('stream', function(remoteStream) {
$('#caller').attr('src',remoteStream);
});
call.on('error', function(err) {
//error
});
},
function(err) {
//errr
}
}
);
}
peer.on('call', function(call) {
navigator.getUserMedia({video: true, audio: true}, function(stream) {
var localStream;= window.URL.createObjectURL(stream);
call.answer(localStream);
call.on('stream', function(remoteStream) {
$('#caller').attr('src',remoteStream);
});
}, function(err) {
//err
}
}
);
});
Я получаю эту ошибку, когда я вызываю функцию колокольчика (Numero)
Uncaught TypeError: Объект # не имеет метода 'Вызов'
Проблема это строка в моем коде var call = peer.call (numero, stream);
что не так?
Я не подключен к интернету, и я использую peerjs для сигнализации, и в моем сервере узла, я пишу это
var PeerServer = require('peer').PeerServer;
var server = new PeerServer({ port: 9000 });
Я спросил эту проблему в своей группе Google, но не ответ.
Пожалуйста, помогите
Да Это была проблема. Я видел это решение тем же самым моим сообщением. – yanstv
Да, это была проблема. Я нашел это решение в тот же день моего вопроса. – yanstv