Реагировать на длительность родного видеоплеера - PullRequest
0 голосов
/ 19 сентября 2018

Я использую нативное видео для воспроизведения вещей, связанных с видео, в моем проекте. Что мне нужно сделать, это получить длительность до загрузки ссылки на видеоплеер? В проекте необходимо показать длительность видео, прежде чем перейти квидео плеер. можем ли мы это заархивировать? кто-нибудь может предложить способ сделать это? я могу получить продолжительность после загрузки видео в видео плеер. опубликую код игрока для вашей справки

   <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>

Может спасибоза вашу помощь

...