【问题标题】:How to load video from firebase storage in React Native? [duplicate]如何在 React Native 中从 firebase 存储加载视频? [复制]
【发布时间】:2019-01-25 11:15:05
【问题描述】:

当前行为


每次我将源代码放在来自 firebase 的代码中时,都不会播放任何视频。但是,当我放一些像这样的其他链接时:'https://www.w3schools.com/tags/movie.mp4',它工作正常。我可以从 firebase 正常加载和显示图像,但我对视频有一些问题。有人知道如何帮助我吗?

### 平台


Android 和 react-native-video (https://github.com/react-native-community/react-native-video)

代码


<View style={pageGrey}>
    <Video 
        source={{ uri: 'https://www.w3schools.com/tags/movie.mp4' }}
        style={styles.backgroundVideo}
        rate={1} volume={1} muted={true}
        repeat={true}
        resizeMode='cover' key="video1" 
     />
</View>

【问题讨论】:

  • 打印您在 Video 组件中作为 firebase 源加载的 URL 日志
  • 你能在浏览器中打开视频链接吗?
  • @NikolayTomitov 是的,我可以。看一看:firebasestorage.googleapis.com/v0/b/…
  • @RutvikBhatt 在这里:ibb.co/VJtjfbr
  • 我认为问题可能出在视频上。因为我将此视频“w3schools.com/tags/movie.mp4”上传到我的存储空间并将您的 uri 放入我的项目中,并且可以正常工作

标签: android firebase react-native firebase-realtime-database react-native-video


【解决方案1】:

Firebase 不允许从 Web url 流式传输视频。看看这个答案。

https://stackoverflow.com/a/62302119/16204496

【讨论】:

  • 当您遇到已在 SO 上发布的问题时,将其标记为如此,而不是将链接发布为答案
猜你喜欢
  • 2018-05-17
  • 2021-05-15
  • 2017-06-22
  • 2017-01-16
  • 1970-01-01
  • 2017-03-06
  • 1970-01-01
  • 2018-07-08
  • 1970-01-01
相关资源
最近更新 更多