Документация для AVPlayer гласит следующее:
[The] проигрыватель одинаково хорошо работает с локальными и удаленными медиафайлами.
Однако в документации для AVAudioPlayer указано следующее:
Apple рекомендует использовать этот класс для воспроизведения звука, если вы не воспроизводите звук, захваченный из сетевого потока
Для работы, которую я делаю, мне нужны некоторые возможности AVAudioPlayer, но все мои аудио передаются. Главное, что мне нужно от AVAudioPlayer, которого нет у AVPlayer, это свойство "играть". Трудно создать игровой интерфейс без этого свойства, среди прочих.
Так в чем же разница между AVPlayer и AVAudioPlayer, что делает последнее непригодным для сетевой потоковой передачи? Есть ли способ получить некоторую информацию из AVPlayer, которую предоставляет AVAudioPlayer, например, свойство "играть"?