无法在我的iOS设备上播放firebase视频

无法在我的iOS设备上播放firebase视频,ios,swift,firebase,firebase-storage,Ios,Swift,Firebase,Firebase Storage,我有一个简单的应用程序,它正在从firebase加载视频列表,通过单击任何视频,我将通过AVPlayer加载该视频 但我无法播放任何在Firebase存储上传的视频 玩家代码: func displayVideo(_ videoURL:URL){ let player = AVPlayer(url: videoURL as URL) self.playerController.player = player self.addChildViewController(self

我有一个简单的应用程序,它正在从firebase加载视频列表,通过单击任何视频,我将通过
AVPlayer
加载该视频

但我无法播放任何在Firebase存储上传的视频

玩家代码:

func displayVideo(_ videoURL:URL){
    let player = AVPlayer(url: videoURL as URL)
    self.playerController.player = player
    self.addChildViewController(self.playerController)
    self.view.addSubview(self.playerController.view)
    self.playerController.view.frame = self.view.frame
    player.play()
}
此外,我还尝试了另一种解决方案,在本地下载此视频并在本地播放,但该解决方案也不起作用


如果我在视频播放器中有任何错误,请告诉我。

伙计们,我的播放器代码没有问题,因为我已经测试了另一个视频,比如test.mov文件,并且它在两种解决方案中都工作

  • 直播
  • 本地文件
所以我找到了一个答案,帮助我测试我的视频格式

答复如下:

我有一种感觉,这里的问题是视频不在 正确的格式(需要是H.264或MPEG-4 in.mp4、.m4v、.mov[或 HLS视频(用于实时流媒体),并且应设置内容类型 适当地(视频/mp4、视频/x-m4v、视频/quicktime)。你能 确认这些吗

尽管如此,我还是在Mac quick time player上尝试了这段视频,结果还是出现了以下错误

后来我意识到,由于视频格式的原因,有些时候我们无法播放或流式播放视频

谢谢每一个在这里帮忙的人


这个答案是针对像我一样面临同样问题的人。

我想你必须仔细看看。@dahiya_boy我已经检查了问题线索,但我的问题不同,请检查我的答案。谢谢,其实不需要,因为每个人都在答案中寻找答案,所以最好把这个作为答案,作为被接受的答案,这将比未回答的问题更有效!实际上我错过了图片下面的几行,sry