如何在 VIMVideoPlayer URL 受限中播放 vimeo 视频



>我已经集成了来自 [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()
}

而且我只限制在一个域。如何在我的移动应用中获取视频

首先,看看那个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

最新更新