在我的应用程序中,我使用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。
我该怎么做才能克服这个问题?