Я экспериментировал с потоковыми примерами потоковой передачи Apple HTTPS и заметил, что по какой-то причине это приводит к тому, что заголовки становятся громоздкими, когда устройство находится в портретном режиме.
private let textStyle: AVTextStyleRule = AVTextStyleRule(textMarkupAttributes: [
String(kCMTextMarkupAttribute_BaseFontSizePercentageRelativeToVideoHeight): 5
])!
playerItem.textStyleRules = [textStyle]
Я использую настройку AVPlayerLayer и не очень заинтересован в том, чтобы все работало в AVVideoViewController. Был бы рад услышать от любого, кто испытал ту же проблему.