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