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