AVPlayer по сравнению с AVAudioPlayer

Документация для AVPlayer указывает следующее:

Плеер работает одинаково хорошо с локальными и удаленными медиа-файлами

Однако документация для AVAudioPlayer указывает следующее:

Apple рекомендует использовать этот класс для воспроизведения звука, если Вы не играете аудио, записанное от сетевого потока

Для работы я делаю, мне нужны некоторые возможности AVAudioPlayer, но все мое аудио передается потоком. Главным, в котором я нуждаюсь от AVAudioPlayer, который не имеет AVPlayer, является свойство "проигрывания". Трудно создать плеер UI без того свойства среди других.

Таким образом, каково различие между AVPlayer и AVAudioPlayer, который делает последнего неподходящим для сетевой потоковой передачи? Существует ли способ получить часть информации от AVPlayer, который AVAudioPlayer обеспечивает, такие как свойство "проигрывания"?

45
задан Cœur 23 May 2017 в 09:42
поделиться