HI,
I want activity indicator while video is loading.
const [opacity, setopacity] = useState(0); const onLoadStart = () => { setopacity(1); } const onLoad = () => { setopacity(0); } const onBuffer = ({isBuffering}) => { setopacity(isBuffering ? 1 : 0); } <VideoPlayer ref={videoPlayer} video={{ uri: item.file_name}} style={{ width: 400, height: 250 }} pauseOnPress={true} onBuffer={onBuffer} onLoadStart={onLoadStart} onLoad={onLoad} /> <ActivityIndicator animating size="large" style={[styles.activityIndicator, {opacity:opacity}]} /> </View>
I am using flatlist video.Its working but if one video's activity indicator is loading automatically all video activity indicator is loading