Twilio Remote видео не видно - PullRequest
0 голосов
/ 21 марта 2020

Я использую twilio для видеовызова P2P в angular. Видеозвонок работает нормально между Chrome 2 chrome, но не между сафари и chrome. При использовании сафари видео и аудио удаленного участника не отображаются в сафари. Я уже пытался изменить код c на H264, но не сработал.

Здесь я прилагаю ссылку на репозиторий github для воспроизведения сценария.

https://github.com/ashishgehlot/Twilio-issue-reporduction

Я также исследовал, что приведенный ниже код всегда возвращает false в случае сафари.

participant.tracks.forEach(publication => {
          if (publication.isSubscribed) { // always false

и он никогда не входил в консоль

      publication.on('subscribed', track => {
        console.log('==================subscribed'); // not triggered  

Ответы [ 2 ]

0 голосов
/ 19 апреля 2020

Эти полифилы решили мою проблему.

import 'zone.js/dist/zone-patch-user-media';
import 'zone.js/dist/webapis-rtc-peer-connection';
0 голосов
/ 16 апреля 2020

Пожалуйста, проверьте эту функцию.

  participant.tracks.forEach(publication => {
      if (publication.isSubscribed)
        console.log(publication.track);

      if (!publication.isSubscribed)
        publication.on('subscribed', track => {
          console.log(track);
        });
    });

Может быть, это может помочь вам.

...