Проблема вращения с использованием AVAsset в AVPlayer - PullRequest
0 голосов
/ 23 февраля 2020

Я выбираю видео из галереи и конвертирую их в avassets, используя их URL. Я также записываю видео из своего приложения, которое дает мне также URL-адреса, а затем я конвертирую их в AVAsset. но проблема в том, что портретная ориентация видео некорректна при использовании AVAsset, но они работают хорошо, если я использую PHAsset. Какое решение в случае AVAsset.

Код AVAsset: здесь возникает проблема с вращением

let asset = AVAsset(url: currentProject.sources[i].videoUrl)
resource = AVAssetTrackResource(asset: asset)

Код PHAsset: работает нормально

Я передаю PHAsset из своего пользовательского imagePickerController

var videoAssets: [PHAsset] = []
resource = PHAssetTrackResource(phasset: videoAssets[I])

...