Как я могу воспроизвести видео Vimeo в VIMVideoPlayer URL-адрес ограничен - PullRequest
0 голосов
/ 18 июня 2019

Я встроил VIMVideoPlayer из [https://github.com/vimeo/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 Ответ

1 голос
/ 18 июня 2019

Прежде всего, посмотрите на верхнюю часть этой страницы GitHub:

⚠️⚠️⚠️ Эта библиотека устарела и будет удалена в будущем.Вместо этого используйте PlayerKit .100

Во-вторых, и 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

...