Я сделал небольшое тестовое приложение, чтобы протестировать плагин phonertc для кордовы.Phonertc on ios видео работает только в одном направлении
Но я столкнулся с проблемой. Когда 2 ipads называют друг друга из приложения, только вызывающий может видеть вызывающего абонента, вызывающий не может видеть вызываемого абонента, но звук проходит в обоих направлениях, поэтому возникает проблема с видеопотоком.
Если я тестирую приложение из браузера в браузер, он отлично работает, и когда браузер вызывает планшет, он также работает. Но не тогда, когда планшет вызывает браузер, то же самое, что и планшет на планшет.
Вот фрагмент, где я обрабатываю плагин phoneRTC.
messageHub.client.signal = function (message) {
session.receiveMessage(data);
}
messageHub.client.callIncomming = function (user) {
if(confirm(user + " is calling you?"))
{
StartSession(false, user);
window.setTimeout(function(){
messageHub.server.acceptCall(user);
},1500);
}
else {
messageHub.server.rejectCall(user);
}
}
messageHub.client.callAccepted = function (user) {
StartSession(true, user);
}
messageHub.client.callRejected = function (user) {
alert(user + " didn't want to talk to you.");
}
function StartSession(initiator, user){
session = new webRTC.Session(config);
session.on('sendMessage', function(data){
messageHub.server.signal(user, JSON.stringify(data));
});
webRTC.setVideoView({
container: document.getElementById('videoContainer'),
local: {
position: [512, 288],
size: [256, 144]
}
});
session.call();
}
Могу ли я взглянуть на ваш код тест приложения ? Я выполнил шаги на странице установки wiki и добавил плагин. Он создал образец приложения для меня. Это просто страница, в которой говорится: «Устройство готово». Я не могу понять, куда идти оттуда. Должен ли я начинать использовать фрагменты кода, указанные на странице «Начало работы» в JS-файле на WWW, или мне нужно перейти к Java-коду и коду? –