Я работаю над приложением, оно отображает живое фото в контроллере представления. Живые фотографии содержат файлы 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 напрямую из Интернета?