0

我已经从 [ https://github.com/vimeo/VIMVideoPlayer]集成了 VIMVideoPlayer 并尝试播放https://vimeo.com/342236564但它显示错误消息

这是我的代码

func viewDidLoad() {
    super.viewDidLoad()
    // Do any additional setup after loading the view, typically from a nib.

    self.vimPlayer.player.isLooping = true
    self.vimPlayer.player.disableAirplay()
    self.vimPlayer.setVideoFillMode(AVLayerVideoGravity.resizeAspectFill.rawValue)

    self.vimPlayer.delegate = self

    playVideo()
}

func playVideo(){
    let playerItem = AVPlayerItem(url: URL(string: "https://vimeo.com/342236564")!)
        self.vimPlayer.player.setPlayerItem(playerItem)
    self.vimPlayer.player.play()

}

而且我仅限于一个域。如何在我的移动应用程序中获取视频

4

1 回答 1

1

首先,查看 GitHub 页面的顶部:

⚠️⚠️⚠️ 此库已被弃用,将来将被删除。请改用PlayerKit。⚠️⚠️⚠️

其次,VIMVideoPlayer 和 PlayerKit 都旨在让开发人员更轻松地播放视频文件——您提供的是网页链接 ( https://vimeo.com/342236564 ) 而不是视频文件的链接 (如http://download.blender.org/peach/bigbuckbunny_movies/big_buck_bunny_480p_surround-fix.avi)。

最后,请注意 Vimeo 视频的播放隐私和嵌入隐私设置仅适用于在 vimeo.com 上播放或使用 Vimeo 嵌入式播放器时的视频。这些隐私设置不适用于直接视频文件链接——拥有这些视频文件链接的任何人或任何服务都可以访问它们。更多信息在这里:https ://help.vimeo.com/hc/en-us/articles/224823567

于 2019-06-18T17:37:02.137 回答