Lendo e mudando programaticamente o tempo decorrido da música (biblioteca de mídia do iPod)?
-
21-09-2019 - |
Pergunta
Estou criando um aplicativo musical, assim como o aplicativo de música padrão. Agora, estou confuso sobre como eles foram capazes de ler e mudar o tempo decorrido de uma música usando um Uislider. Como é possível ler e mudar o tempo decorrido de uma música?
Solução
Ligando beginGeneratingPlaybackNotifications
no MPMusicPlayerController
e registrando -se para MPMusicPlayerControllerPlaybackStateDidChangeNotification
Notificações, você receberá atualizações periódicas quando o estado de reprodução tiver mudado. No manipulador para essa notificação, você pode obter o currentPlaybackTime
de MPMusicPlayerController
.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow