【问题标题】:Unable to play firebase video on my iOS device无法在我的 iOS 设备上播放 firebase 视频
【发布时间】:2018-09-13 20:39:01
【问题描述】:

我有一个简单的应用程序,它正在从 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()
}

另外,我尝试了另一种替代解决方案,即在本地下载此视频并从本地播放,但该视频也无法正常工作。

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

【问题讨论】:

  • 我觉得你得看看here
  • @dahiya_boy 我已经检查了该问题线程,但我的问题不同,请检查我的答案。谢谢

标签: ios swift firebase firebase-storage


【解决方案1】:

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

  • 直播
  • 本地文件

所以我找到了一个答案here,它可以帮助我测试我的视频格式。

Mike McDonald回复:

我觉得这里的问题是视频不在 正确的格式(需要为 .mp4、.m4v、.mov [或 用于直播的 HLS 视频]),并且应设置内容类型 适当的(视频/mp4、视频/x-m4v、视频/快速时间)。你可以吗 确认这些?

仍然令我满意的是,我在 Mac 快速播放器上尝试了此视频,但出现以下错误。

我意识到,由于视频格式的原因,我们有一段时间无法播放或流式传输视频。

感谢所有在这里提供帮助的人。

这个答案适用于和我一样面临同样问题的人。

【讨论】:

  • 实际上并不需要,因为每个人都在寻找解决方案,因此将其作为答案并作为公认答案的击球手将比未回答的问题更有效!
  • 其实我错过了下面的图片,sry
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-10-08
  • 2012-03-22
  • 2022-01-06
  • 2020-01-05
  • 2022-01-02
  • 1970-01-01
  • 2017-10-24
相关资源
最近更新 更多