Já fiz isso sim.
Você vai usar a classe RemoteControlClient.
O setup dela é meio complicado, mas basicamente para atualizar a imagem você vai fazer algo assim:
Você vai usar a classe RemoteControlClient.
O setup dela é meio complicado, mas basicamente para atualizar a imagem você vai fazer algo assim:
Bitmap bitmapCopy = artworkBitmap.copy(artworkBitmap.getConfig(), false); // prevent recycling
mRemoteControlClient.editMetadata(true)
.putBitmap(METADATA_KEY_ARTWORK, bitmapCopy)
.putString(MediaMetadataRetriever.METADATA_KEY_TITLE, title)
.putString(MediaMetadataRetriever.METADATA_KEY_ARTIST, artist)
.putString(MediaMetadataRetriever.METADATA_KEY_ALBUM, album)
.apply();
Em qua, 5 de ago de 2015 às 11:05, Rudson Lima <rudsonlive@gmail.com> escreveu:
@Eduardo e sobre a parte de colocar a foto do album quando o device está bloqueado, vc fez algo do tipo?--Em 5 de agosto de 2015 10:40, Eduardo Baião <eduardobaiao@gmail.com> escreveu:Oi Rudson!
Também tive a mesma dificuldade ao desenvolver a versão (ainda Alpha) do WeCast.
Após muito quebrar a cabeça, também cheguei à conclusão que o jeito vai ser criar um layout personalizado, já que essa notificação de Media não funciona em versões antigas do Android.
Sobre alterar o botões play/pause Matheus, o segredo é você monitorar as mudanças no playback e atualizar a notificação inteira, através de um NotificationBuilder.
Se não me engano, tem um exemplo disso nos fontes que você baixa junto com o SDK.--Em qua, 5 de ago de 2015 às 10:17, Rudson Lima <rudsonlive@gmail.com> escreveu:@Matheus vc está 100% correto :D, a sua realidade e é a mesma que a minha.Olhando a dica no @Francis não consegui fazer isso funcionar a api menores que a 21.Acredito que terei que fazer uma notificação personalizada (Acho muito trabalho pra pouca funcionalidade), mas até agora não vi outra maneira.E sobre colocar a foto do album como plano de fundo, ainda não comecei a pesquisa sobre isso.Em 5 de agosto de 2015 10:11, Matheus Henrique da Silva <matheustargaryen@gmail.com> escreveu:Estou exatamente na mesma situação do Rudson.
Também uso essa lib e, apesar de ter lido esse tutorial, não consegui entender bem a logica da ligação entre a notification e o service.
No meu caso (e creio que no do Rudson tambem por usarmos a msm lib), o único botão será para pausar a reprodução (e recomeça-la), ja que se trata de um reprodutor de uma webrádio e não um player com uma lista de reprodução. Também será necessário alterar este botão de play para pause e vice-versa eventualmente na notificação e eu tenho dúvidas quanto a isso.
Qualquer ajuda será bem vinda. Desde ja, muito obrigado.--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
----
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--Rudson Lima ( live-O ) Desenvolvedor AndroidContato +55 85 87050560 - Fortaleza-ceGoogle Play CepLive-O e Navigation Drawer - Live-OSocial facebook | google+ | linkedin
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.






0 comentários:
Postar um comentário