Загрузка PHLivePhoto с веб-адреса - PullRequest
0 голосов
/ 28 апреля 2018

Я работаю над приложением, оно отображает живое фото в контроллере представления. Живые фотографии содержат файлы JPG и MOV.

Я использую этот код для отображения живых фотографий, которые JPG и MOV файлы находятся в приложении.

override func viewDidLoad() {
    super.viewDidLoad()

    let imgUrl = Bundle.main.url(forResource: "testImage", withExtension: "jpeg")
    let videoUrl = Bundle.main.url(forResource: "testVideo", withExtension: "mov")

    let previewImg = UIImage(named: "placeholder")
    self.makeLivePhoto(imgURL: iu, videoURL: vu, previewImg: previewImg!)

}

func makeLivePhoto(imgURL:URL,videoURL:URL,previewImg:UIImage) {

    PHLivePhoto.request(withResourceFileURLs: [imgURL,videoURL], placeholderImage: previewImg, targetSize: CGSize.zero, contentMode: PHImageContentMode.aspectFit, resultHandler: { (livePhoto,info) -> Void in

        var livePhotoView:PHLivePhotoView = PHLivePhotoView.init(frame: self.view.bounds)
        livePhotoView.livePhoto = livePhoto
        livePhotoView.contentMode = UIViewContentMode.scaleAspectFit
        self.view.addSubview(livePhotoView)
        livePhotoView.startPlayback(with:PHLivePhotoViewPlaybackStyle.hint
        )
    })

}

Я хочу получить файлы MOV и JPG с веб-сервера. Как я могу это сделать? Есть ли способ получить файлы JPG и MOV напрямую из Интернета?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...