У меня есть AVQueuePlayer
, который загружает URL-адреса для воспроизведения аудиофайлов, и по большей части он работает хорошо. Однако я столкнулся с проблемой, когда после того, как проигрыватель закончит воспроизведение файла (с другим файлом в очереди), он просто перестанет воспроизводиться. Обычно приложение может использовать rate
, status
и items
игрока. В этом случае я прошел через отладчик, и все выглядит нормально.
Вроде все играет, кроме самого плеера. После принудительного воспроизведения проигрыватель перейдет к следующему треку, указывая на то, что AVPlayerItem
, который у него был, не был загружен (я могу подтвердить, что URL-адреса аудио действительны).
У кого-нибудь есть идеи, как я поймаю это программно?