您好,我在 ios 平台上使用 react native,我有 2 个按钮可以更改我的视频播放器的 URL。两个按钮设置不同的 URL。按钮起作用是因为它们可以更改视频。
我的问题是,当我按下一个按钮(2 中的任何按钮)时,它会播放视频,但它确实从 00:00 开始。它从上一个视频结束的时间开始。
<Video
ref={video}
style={styles.video}
source={{
uri: url,
}}
shouldPlay={true}
isLooping={false}
useNativeControls
resizeMode={Video.RESIZE_MODE_CONTAIN}
onReadyForDisplay={params => {
params.naturalSize.orientation = 'landscape';
}}
onPlaybackStatusUpdate={status => setStatus(() => status)}
/>
<ListItem key={index} style={styles.listItems}>
<TouchableOpacity
style={styles.videoListCards}
onPress={() => {
setUrl(item.url);
}}>
<Text style={styles.videoTitle}>{item.name}</Text>
<AntDesign name="download" color={'white'} size={16} />
</TouchableOpacity>
</ListItem>