Я пытался воспроизвести файлы в своем приложении, выбирая их из библиотеки iPod, когда получил этот код ошибки. Я обнаружил, что в моей библиотеке iPod на устройстве у меня есть дубликат записи для той же песни. Музыкальный проигрыватель, который поставляется с iOS, мог воспроизводить один, а не другой. Это означает, что одна запись была недействительной в любом случае. Возможно, он был удален с устройства, но iTunes / iOS не выполняла надлежащую уборку.
Похоже, что ссылка на не воспроизводимую запись существовала в плейлисте «Недавно добавленные», который автоматически создается системой. Я выбрал тот же файл из списка недавно добавленных для воспроизведения в приложении.
Примечание. Я удалил файл из списка воспроизведения, созданного вручную, в котором он существовал (удален с самого устройства iOS).
Короче говоря, кажется, что файл, который я загрузил в экземпляр AVAudioPlayer, больше не был доступен на устройстве, или его ссылочный URL не вернул нужный файл для воспроизведения. Поэтому распространенной причиной этой ошибки может быть то, что проигрыватель не получает файл для загрузки на основании заданного ему URL-адреса.