Как отобразить несколько 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
Ответить

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

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

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

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

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