Как отобразить несколько expo-video VideoView с одним и тем же экземпляром видеоплал?Android

Форум для тех, кто программирует под Android
Anonymous
Как отобразить несколько expo-video VideoView с одним и тем же экземпляром видеоплал?

Сообщение Anonymous »

видео компонент из expo-av снижается в пользу expo-video .
С другой стороны, установление множественных videoview компонентов (от Expo-Video ) в одном и том же videoplayer nt ancement> не работает, а не работает, а не работает, не работает, не работает, не работает, не работает, не работает, не работает, не работает, не работает, не работает, не работает, а не работает, а не работает, а не работает, а не работает, а не работает, а не работает. Ограничение.
Учитывая, что, как рекомендуемый подход для рендеринга VideoCard компонентов в flatlist , где каждый Videocard включает в себя VideoView ? Не могли бы вы уточнить это расхождение? item.id}
renderItem={({ item }) => }
...
/>

компонент видеокарта (пример кода)
import { useEvent } from 'expo';
import { useVideoPlayer, VideoView } from 'expo-video';
import { StyleSheet, View, Button } from 'react-native';

const VideoCard = ({
videoItem: { creator, videoUrl }
}) => {
const player = useVideoPlayer(videoUrl, player => {
player.loop = false;
player.play();
});

const { isPlaying } = useEvent(player, 'playingChange', { isPlaying: player.playing });
...

return (


...

);
}


Подробнее здесь: https://stackoverflow.com/questions/795 ... r-instance

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