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