Lottieview видео отставание на пару секунд в приложенииAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Lottieview видео отставание на пару секунд в приложении

Сообщение Anonymous »

Я использую LottieView от «Lottie-React-Cniate», чтобы отобразить видеофайл JSON в моем приложении. Файл составляет 35 МБ. Проблема заключается в том, что до того, как видео отобразится и начинает воспроизводить пустой экран, который я не хочу. < /P>
Это мой компонент реагирования: < /p>

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

const Guide = () => {

const { checkOSVersion } = useGuide();
const { setGuide, guide } = authStore();

const navigation = useNavigation();

const [isAnimationFinished, setIsAnimationFinished] = useState(false);

useEffect(() => {
if (!guide) {
if (isAnimationFinished) {
handleSkip();
}
}
}, [isAnimationFinished]);

const handleSkip = () => {
setGuide();
navigation.navigate('TabStack', { screen: 'Dashboard' });
};

const handleAnimationFinish = () => {
setIsAnimationFinished(true);
};

return (

{checkOSVersion && (

)}

);
};

export default Guide;
< /code>
Я попытался «предварительно загружать» видео, как это: < /p>
  const [videoReady, setVideoReady] = useState(false);

const handleSkip = () => {
setGuide();
};

return (

 setVideoReady(true)}
/>

);
};
, а также попытался установить Hardwareaccelarationandroid и rendermode на аппаратное обеспечение, но не увидел разницы.

Подробнее здесь: https://stackoverflow.com/questions/785 ... nds-in-app
Ответить

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

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

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

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

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