Я пытаюсь сделать мою домашнюю страницу похожей на Instagram.так же, как в Instagram, я хочу воспроизводить видео только тогда, когда прокрутка достигает, что видео и видео будут воспроизводиться автоматически.
Я пробовал этот код
<ScrollView ref={ref => this.scrollView = ref}
horizontal={false}
automaticallyAdjustContentInsets={true}
onMomentumScrollEnd={() => this.handleScrollEnd()}
contentContainerStyle={{flexGrow: 1}}
style={{height: '100%'}}
onContentSizeChange={this.handleSize}
>
<View style={style.mianContainer}>
{
this.state.publicPost.map((item, index) => {
return(
<Video
ref={ref => this.state.post_id = ref}
source={{ uri: this.state.postData.videos[0] }}
resizeMode={'cover'}
repeat={true}
muted = {true}
style={style.postImage}
onLoad={() => {
//this.state.postData.id.seek(2);
this.setState({ imageLoader: false });
}}
/>
);
})
}
</View>
</ScrollView>
Я пытаюсь с функцией измерения, чтобы получить позициювидео, но не могу понять, как соответствовать текущему кадру экрана.
спасибо!