Как добавить дополнительный трек в твилио-видео? - PullRequest
0 голосов
/ 06 апреля 2020

После обновления twilio-video JS SDK (с 1.x до 2.x) у меня возникла проблема с добавлением дополнительного устройства. Это пример сообщения об ошибке - ОШИБКА TypeError: transceiver.sender.replaceTrack (...). Then (...). Finally не является функцией. Если я отключаю это устройство, я получаю новое сообщение об ошибке - ОШИБКА Ошибка: Uncaught (в обещании): Ошибка: [LocalVideoTrack # 5: 8da6e8e0-a9c1-473b-9916-484a17f61524] не был опубликован. И если я повторю включить устройство - все в порядке. Ниже приведен пример публикации трека в методе дополнительного трека.

        this.room
        .localParticipant
        .publishTrack(this.deviceTracks[type]);
        this.deviceTrackShared[type] = true;

Ниже приведен пример отмены публикации трека -

        this.room
        .localParticipant
        .unpublishTrack(this.deviceTracks[type]);
        this.deviceTrackShared[type] = false;

1 Ответ

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

Итак, я исправил эту проблему. Я потерял много времени на поиск ошибок в коде, но мне просто нужно было обновить зону. js с 0.8.x до 0.9.x. Теперь работает нормально!

...