首页 > 解决方案 > React-Native:每次开始新视频时如何设置视频播放器时间

问题描述

您好,我在 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>

标签: react-nativeurlvideo-playerreact-native-cliexpo-av

解决方案


推荐阅读