如何在VIMVideoPlayer URL受限的情况下播放Vimeo视频

时间:2019-06-18 09:03:34

标签: ios swift vimeo vimeo-ios

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

}

我只限于一个域。如何在移动应用中获取视频

1 个答案:

答案 0 :(得分:1)

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

  

⚠️⚠️⚠️该库已被弃用,并将在   未来。请改用PlayerKit。 ⚠️⚠️⚠️

第二,VIMVideoPlayer和PlayerKit都旨在使开发人员更轻松地播放视频文件-您提供的是网页(https://vimeo.com/342236564)的链接,而不是视频文件的链接(例如{ {3}}。

最后,请注意,Vimeo视频的播放隐私和嵌入隐私设置仅适用于在vimeo.com上播放或使用Vimeo嵌入式播放器播放时的视频。这些隐私设置不适用于直接视频文件链接-具有这些视频文件链接的任何人或任何服务都可以访问它们。这里的更多信息:http://download.blender.org/peach/bigbuckbunny_movies/big_buck_bunny_480p_surround-fix.avi