В настоящее время я использую AVQueuePlayer , чтобы добиться воспроизведения без пауз с помощью списка mp3-файлов. Параллельно с AVQueuePlayer я также поддерживаю локальную очередь в основных данных, в которой я храню метаданные mp3.
Я хотел бы добавить пользовательские метаданные в AVPlayerItems AVQueuePlayer. Таким образом, я могу перекрестно ссылаться на AVPlayerItems с дорожками в очереди, которую я поддерживаю в основных данных.
Например, когда воспроизводится определенный AVPlayerItem, я хотел бы иметь возможность перекрестной ссылки на него с объектом в основной очереди данных и пометить его как воспроизводимое.
У кого-нибудь есть предложения?