我正在使用 React Native Video 在我的项目中播放视频相关的内容。我需要做的是获取链接加载到视频播放器之前的持续时间?在设计中,需要在转到视频播放器之前显示视频持续时间.我们可以存档这个吗?有人可以建议这样做的方法吗?我可以在将视频加载到视频播放器后获取持续时间。将发布播放器代码供您参考
<TouchableOpacity
style={styles.videoView}
onPress={this.playOrPauseVideo.bind(this, paused)}>
<Video
ref={videoPlayer => this.videoPlayer = videoPlayer}
onEnd={this.onVideoEnd.bind(this)}
onLoad={this.onVideoLoad.bind(this)}
onProgress={this.onProgress.bind(this)}
source={{ uri: this.props.detailedWorkout.videoLink }}
paused={paused}
volume={Math.max(Math.min(1, volume), 0)}
resizeMode="none"
style={Platform.OS === "android" ? styles.videoContainerAndroid : styles.videoContainerIOS} />
{paused &&
<View style={styles.pauseImageWrapper}>
<Image style={styles.videoIcon} source={Platform.OS === "android" ? PlayOne : PlayTwo} />
</View>
}
</TouchableOpacity>
感谢您的帮助
使用“react-native-video-duration”获取视频的持续时间(以“秒”为单位)。