0

这是我的第一个问题,所以请原谅格式化中的任何错误:

我在 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 上可以正常播放。可能是什么问题?

4

1 回答 1

0

iOS 需要字节范围服务器支持,但这在 PythonAnywhere 上不可用。

于 2021-09-06T10:42:28.430 回答