Изменить отображаемый текст AVPlayerViewController на основе метаданных - PullRequest
0 голосов
/ 24 октября 2018

Я пишу простое приложение для потоковой передачи звука Swift с использованием AVPlayer и хотел узнать, возможно ли изменить отображаемый текст по умолчанию для AVPlayerViewController.В настоящее время AVPlayerViewController выглядит следующим образом, когда я успешно подключаюсь к потоку:

stream connected

Когда приложение подключено к потоку, я могу получить метаданныеиспользуя наблюдателя на AVPlayerItem.timedMetadata.Я хочу знать, могу ли я переопределить текст «прямой трансляции» по умолчанию строкой, такой как метаданные, которые я извлекаю.Я знаю, что мог бы создать подпредставление с меткой и отображать текст, используя contentOverlayView?.addSubview, но я думаю, что было бы лучше, если бы я мог отображать текст непосредственно в AVPlayerViewController над кнопкой паузы.

...