这是我的第一个问题,所以请原谅格式化中的任何错误:
我在 PythonAnywhere 上运行 django 后端,并将视频存储在媒体文件中。在屏幕内,我试图显示以下视频之一:
<Video
ref={video}
isMuted={muted}
style={styles.video}
source={{postVid}}
useNativeControls="false"
resizeMode="contain"
isLooping={true}
onPlaybackStatusUpdate={(status) => setStatus(() => status)}
shouldPlay={itemAutoPlay}/>
postVid 是从父屏幕传入的道具,当我将 postVid 登录到控制台时,我得到一个具有“uri”属性的对象,以及一个指向存储视频的服务器位置的链接。
当我访问此链接时,我会看到一个显示黑屏的视频屏幕,您 可以在此处看到。我可以听到音频,当我下载视频时,它可以正常播放。
该视频在 Android 上可以完美播放,但在 iOS 上根本无法播放(甚至没有音频)。当我下载视频并将其移至 Assets 文件夹时,视频在 iOS 上可以正常播放。可能是什么问题?