Я новичок в Swift и потоковой передаче видео. Я пытаюсь воспроизвести видео в AppleTV. Кто-нибудь попытался добавить субтитры с AVPlayerViewController в swift из внешнего srt-файла. Я пытаюсь сделать то же самое с помощью кода отсюда: https://github.com/mhergon/MPMoviePlayerController-Subtitles.Отображение субтитров с использованием AVPlayerViewController с быстрым
Я изменил код, чтобы удовлетворить мои требования, но он бросает исключение:
NSInvalidArgumentException «причина:» Невозможно разобрать ограничение формат: Невозможно интерпретировать „|“ потому что связанный вид не имеет супервизора H: | - (20) - [l] - (20) - |
На данный момент в файле Subtitles.swift:
var constraints = NSLayoutConstraint.constraintsWithVisualFormat("H:|-(20)-[l]-(20)-|", options: NSLayoutFormatOptions(rawValue: 0), metrics: nil, views: ["l" : subtitleLabel!])
subtitleContainer?.addConstraints(constraints)
Можете ли вы показать конфигурацию своего вида на раскадровке или xib? Или просмотреть элемент списка, который вы задали в коде? –