Как вы можете извлечь общий заголовок потока из AVPlayer? - PullRequest
2 голосов
/ 06 мая 2020
• 1000 title

См. этот пример с использованием VL C, я могу легко получить часть «Сейчас играет» с помощью timedMetadata, однако я никогда не получаю общее название радио «Заголовок».

Что мне не хватает, я должен наблюдать что-то еще для доступа к информации потока / shoutcast / icecast?

enter image description here

1 Ответ

0 голосов
/ 09 мая 2020

Попробуйте следующее:

let title = AVMetadataItem.metadataItems(from: urlAsset.commonMetadata, withKey: AVMetadataKey.commonKeyTitle, keySpace: AVMetadataKeySpace.common).first?.value as? String
print(title)

Это работает для носителей, которые у меня есть с метаданными в названии (устанавливается с помощью приложения Apple Musi c). Если это не сработает для вашего мультимедиа, опубликуйте его где-нибудь в Интернете вместе со своим текущим кодом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...