Я пытаюсь воспроизвести MediaItem с помощью AVPlayer, а затем пытаюсь получить продолжительность текущего элемента следующим образом (длительность — это объект типа CMTime):
duration = [[player currentItem] duration];
У меня нет проблем с iPad, но с iPod Touch я получаю следующую ошибку. Я еще не пробовал это в iPhone.
Завершение работы приложения из-за необработанного исключения «NSInvalidArgumentException», причина: «-[AVPlayerItem duration]: нераспознанный селектор отправлен экземпляру 0x186100»
Любые указатели на исправление будут очень признательны.