Нет делегата AVPlayer? Как отследить, когда песня закончилась? Разработка iPhone на Objective C

Я осмотрелся, но не могу найти протокол делегата для класса AVPlayer . Что дает?

Я использую его подкласс, AVQueuePlayer , для воспроизведения массива AVPlayerItems , каждый из которых загружается с URL-адреса. Есть ли способ вызвать метод после окончания воспроизведения песни? В частности, в конце очереди?

И если это невозможно, могу ли я вызвать метод, когда песня НАЧИНАЕТ играть после буферизации? Я пытаюсь вставить туда значок загрузки, но он отключает значок до того, как начнется воспроизведение музыки, хотя это происходит после действия [audioPlayer play] .

83
задан IPS Brar 14 April 2017 в 17:00
поделиться