Видео зависает на несколько секунд при переворачивании камеры в React Native Twilio Video — какое-нибудь решение?Javascript

Форум по Javascript
Ответить
Anonymous
 Видео зависает на несколько секунд при переворачивании камеры в React Native Twilio Video — какое-нибудь решение?

Сообщение Anonymous »

Я использую React-native-twilio-video-webrtc для видеозвонков.
Каждый раз, когда я переворачиваю камеру с помощью FlipCamera(), локальное видео замирает на 1–3 секунды, прежде чем показывать новую камеру. Звук продолжается, но видео зависает во время переворачивания.
Вот самый простой код для его воспроизведения:

Код: Выделить всё

import React, { useRef } from 'react';
import { View, Button } from 'react-native';
import TwilioVideo from 'react-native-twilio-video-webrtc';

export default function CallScreen() {
const twilioRef = useRef(null);

const handleFlip = () => {
twilioRef.current?.flipCamera();
};

return (

 console.log('connected')}
/>



);
}
Когда я нажимаю кнопку переворота, видео зависает на несколько секунд. Есть ли способ заставить камеру переворачиваться быстрее или избежать визуального зависания?
Может быть, мне не хватает какой-то конфигурации?
Примечание: это проект предварительной сборки Expo
Версии пакета:
  • @twilio/video-react-native-sdk: "^3.3.0",
  • expo: "~53.0.22",
  • реагировать: "19.0.0",
  • реагировать-родной: "0.79.6",


Подробнее здесь: https://stackoverflow.com/questions/798 ... wilio-vide
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»