1

在我的应用程序中,我使用 react-native-player 库。我已经将它包含在一个组件中,并且源 uri 是通过一个道具设置的。

let video = trainingProgress.currentMovementVideo;

            <View style={styles.movementContainer}>
                <CurrentMovement   
                    movementName={trainingProgress.currentMovementName}
                    movementVideo={video}
                    // movementVideo="https://finess-dev.s3.us-east-2.amazonaws.com/workouts/movements/1f6cca50-ba55-11e8-a6f9-2961a9ae2944lion-sample.mp4"
                    reps={trainingProgress.currentMovementReps}
                />
            </View>

在 currentMovement 组件中,两种情况下的运动视频都是相似的。

 movementVideo={video}
 // movementVideo="https://finess-dev.s3.us-east-2.amazonaws.com/workouts/movements/1f6cca50-ba55-11e8-a6f9-2961a9ae2944lion-sample.mp4"

两个值相同,但播放器仅采用硬编码值。来自数据库的相同值不会被视为视频 url。

我应该怎么做才能克服这个问题?

4

0 回答 0