Я пытаюсь загрузить изображения и видео на сервер. он работает нормально. проблема, с которой я сталкиваюсь, - это изображение или видео, записанное с iphone, имеет слишком большой размер и требуется время для загрузки на сервер. как я могу уменьшить размер видеоданных?
if(asset.mediaType == .video)
{
var dataMOV : Data?
manager.requestAVAsset(forVideo: asset, options: option2, resultHandler: {(asset: AVAsset?, audioMix: AVAudioMix?, info: [AnyHashable : Any]?) in
let avURLAsset = asset as? AVURLAsset
do
{
let data = try Data(contentsOf: (avURLAsset?.url)!)
dataMOV = data
print("asset data :%@ ", data)
}
catch
{
}
})
}