#ionic-framework #webrtc #peerjs
Вопрос:
я работаю с плагином peerjs и iosrtc, и у меня возникла проблема при приеме с ios, этот метод никогда не срабатывает.
call.on('stream', (stream) => {
document.getElementById('camera').srcObject = stream;
});
И это событие ни:
call.peerConnection.addEventListener('addstream', (e: any) => {
document.getElementById('camera').srcObject = e.stream;
});
И чтобы закончить, как я прочитал в другом посте, сегодня этого метода больше не существует
call.peerConnection.onaddstream = function (stream) { // do something with stream }.
Кто-нибудь нашел решение ?
Ответ №1:
Я провел много тестов, чтобы попытаться выяснить проблему с помощью различных рекомендаций и помощи. Я создал проект с нуля, чтобы воспроизвести проблему. Но когда я закончил, POC, проект запущен, и я не смог воспроизвести проблему.
Наконец, посмотрев везде, я заметил, что версия плагина была другой. мой poc использовал 6.0.20, а мой проект 6.0.18. Поэтому я изменил версию, и теперь событие запускается, когда мне звонят.
Для информации я делюсь POC, если это может кому-то помочь. https://github.com/iometrine/ionic-iosrtc-peerjs