Olhei em volta, mas não consigo encontrar um protocolo de delegado para o AVPlayer class. O que da?
Estou usando sua subclasse,, AVQueuePlayerpara reproduzir um array de AVPlayerItems, cada um carregado de uma URL. Existe alguma maneira de chamar um método quando uma música termina de tocar? Principalmente no final da fila?
E se isso não for possível, há alguma maneira de chamar um método quando a música COMEÇA a tocar, após o armazenamento em buffer? Estou tentando colocar um ícone de carregamento lá, mas ele desliga o ícone antes de a música realmente começar, mesmo que seja depois da [audioPlayer play]ação.
itemDidFinishPlaying:, por exemplo, com dois pontos. DaNSNotificationCenterdocumentação: o método especificado por notificationSelector deve ter um e apenas um argumento (uma instância deNSNotification).