我试图在我的自定义播放器工具包中实现具有密码保密性的Vimeo Video Url,但是我无法对视频进行身份验证,为什么?

时间:2019-04-30 12:00:10

标签: swift vimeo

我试图从私有网址和受密码保护的网址中获取视频。通过私人网址,我能够成功加载视频。

但是当我尝试从受密码保护的网址加载时,例如 https://vimeo.com/333266958。我遇到了一个障碍。我检查了文档等,但我只了解它只是一个简单的POST api,但是无论我如何给出参数,都无法加载url

在此示例链接中,密码为123456,我正在考虑对其进行硬编码,但我什至无法通过身份验证。

ym.fetchVideo(withIdentifier: "333257136", withReferer: "66f87b0ae7", completionHandler: {
 ( video:YTVimeoVideo?, error:Error?) -> Void in
    if let err = error {
        print("Error = \(err.localizedDescription)")
        return
    }

    guard let vid = video else {
        print("Invalid video object")
        return
    }

    print("Title = \(vid.title), url = \(vid.httpLiveStreamURL?.absoluteString ), thumbnail = \(vid.lowestQualityStreamURL()) Title = \(vid.streamURLs )")
    Constants.VideoURL = vid.highestQualityStreamURL()
    self.player.set(AVURLAsset(url: Constants.VideoURL))


})

0 个答案:

没有答案