Предварительный просмотр видео UNNotificationAttachment имеет неправильную ориентацию
Я прилагаю файл mp4, который был записан с помощью AVCaptureMovieFileOutput
, чтобы уведомление в UNNotificationServiceExtension
Видимо, видеокадры перевернуты, и в метаданных указана ориентация
Если я открываю видео в уведомлении, оно воспроизводится правильно, но предварительный просмотр перевернут
Я пытался указать обтравочный прямоугольник, как это
do {
let upsideDown = CGRect(origin: CGPoint(x: 0, y: 1), size: CGSize(width: 1, height: -1))
try bestAttemptContent.attachments = [UNNotificationAttachment(
identifier: UUID().uuidString,
url: localurl!,
options: [
UNNotificationAttachmentOptionsTypeHintKey: kUTTypeMPEG4,
UNNotificationAttachmentOptionsThumbnailClippingRectKey: upsideDown.dictionaryRepresentation,
UNNotificationAttachmentOptionsThumbnailTimeKey: NSNumber(5.0)
]
)]
} catch {
print(error)
}
Но этот код не отображает предварительный просмотр вообще (однако видео по-прежнему работает правильно)