Boa tarde a todos,
estou desenvolvendo um player para reproduzir um Streaming de uma rádio online.
Até agora consegui fazer funcionar tudo corretamente menos carregar a progressbar com o resultado do buffer.
Classe Service
Casse Principal
O código esta funcionando, e está recebendo o buffer via Broadcast. Eu seto no progressbar mas ele não se movimenta
para mostrar ao usuário que está carregando ou mesmo que está carregado.
Saída do LogCat do Buffer
-- estou desenvolvendo um player para reproduzir um Streaming de uma rádio online.
Até agora consegui fazer funcionar tudo corretamente menos carregar a progressbar com o resultado do buffer.
Classe Service
public class PlayerService extends Service implements OnPreparedListener, OnSeekCompleteListener, OnCompletionListener, OnBufferingUpdateListener, OnErrorListener, OnInfoListener {
/*Variaveis para exibir o progresso do buffer no seekbar*/
public static final String BROADCAST_BUFFER = "br.com.loadti.radio.liberdadefm.broadcastbuffer";
Intent bufferIntent;
private int buffering
/*Instancia o buffer para comunicar com a activity para atualizar a progressbar*/
bufferIntent = new Intent(BROADCAST_BUFFER);
..........................................
..
..
private void sendBufferingBroadcast() {
bufferIntent.putExtra("buffer", buffering);
sendBroadcast(bufferIntent);
}
@Override
public void onBufferingUpdate(MediaPlayer mp, int percent) {
buffering = percent;
Log.d("Buffering", "" + (percent / 100));
}
} private void preencherDialog(Intent bufferIntent) {
bufferMusic = bufferIntent.getIntExtra("buffer", -1);
progressbar.setSecondaryProgress(bufferMusic);
}
@Override
public void onPrepared(MediaPlayer mp) {
sendBufferCompleteBroadcast();
playerMedia();
}
O código esta funcionando, e está recebendo o buffer via Broadcast. Eu seto no progressbar mas ele não se movimenta
para mostrar ao usuário que está carregando ou mesmo que está carregado.
Saída do LogCat do Buffer
09-17 14:49:26.675 17399-17399/? D/Buffering﹕ -21474836
09-17 14:57:02.895 25299-25299/br.com.loadti.radio.liberdadefm D/Buffering﹕ -21474836
09-17 14:57:03.895 25299-25299/br.com.loadti.radio.liberdadefm D/Buffering﹕ -21474836
09-17 14:57:04.895 25299-25299/br.com.loadti.radio.liberdadefm D/Buffering﹕ -21474836
09-17 14:57:05.899 25299-25299/br.com.loadti.radio.liberdadefm D/Buffering﹕ -21474836
09-17 14:57:06.899 25299-25299/br.com.loadti.radio.liberdadefm D/Buffering﹕ -21474836
09-17 14:57:07.899 25299-25299/br.com.loadti.radio.liberdadefm D/Buffering﹕ -21474836
09-17 14:57:08.899 25299-25299/br.com.loadti.radio.liberdadefm D/Buffering﹕ -21474836
09-17 14:57:09.903 25299-25299/br.com.loadti.radio.liberdadefm D/Buffering﹕ -21474836
09-17 14:57:10.899 25299-25299/br.com.loadti.radio.liberdadefm D/Buffering﹕ -21474836
09-17 14:57:11.899 25299-25299/br.com.loadti.radio.liberdadefm D/Buffering﹕ -21474836
09-17 14:57:12.903 25299-25299/br.com.loadti.radio.liberdadefm D/Buffering﹕ -21474836
09-17 14:57:13.903 25299-25299/br.com.loadti.radio.liberdadefm D/Buffering﹕ -21474836
09-17 14:57:14.903 25299-25299/br.com.loadti.radio.liberdadefm D/Buffering﹕ -21474836
09-17 14:57:15.903 25299-25299/br.com.loadti.radio.liberdadefm D/Buffering﹕ -21474836
09-17 14:57:16.903 25299-25299/br.com.loadti.radio.liberdadefm D/Buffering﹕ -21474836
09-17 14:57:17.903 25299-25299/br.com.loadti.radio.liberdadefm D/Buffering﹕ -21474836
09-17 14:57:30.151 25299-25299/br.com.loadti.radio.liberdadefm D/Buffering﹕ -21474836
09-17 14:57:30.155 25299-25299/br.com.loadti.radio.liberdadefm D/Buffering﹕ -21474836
09-17 14:57:30.155 25299-25299/br.com.loadti.radio.liberdadefm D/Buffering﹕ -21474836
09-17 14:57:30.159 25299-25299/br.com.loadti.radio.liberdadefm D/Buffering﹕ -21474836
09-17 14:57:30.167 25299-25299/br.com.loadti.radio.liberdadefm D/Buffering﹕ -21474836
09-17 14:57:30.167 25299-25299/br.com.loadti.radio.liberdadefm D/Buffering﹕ -21474836
09-17 14:57:30.171 25299-25299/br.com.loadti.radio.liberdadefm D/Buffering﹕ -21474836
09-17 14:57:30.175 25299-25299/br.com.loadti.radio.liberdadefm D/Buffering﹕ -21474836
09-17 14:57:30.175 25299-25299/br.com.loadti.radio.liberdadefm D/Buffering﹕ -21474836
09-17 14:57:30.179 25299-25299/br.com.loadti.radio.liberdadefm D/Buffering﹕ -21474836
09-17 14:57:30.179 25299-25299/br.com.loadti.radio.liberdadefm D/Buffering﹕ -21474836
09-17 14:57:30.179 25299-25299/br.com.loadti.radio.liberdadefm D/Buffering﹕ -21474836
09-17 14:57:33.983 25299-25299/br.com.loadti.radio.liberdadefm D/Buffering﹕ -21474836
09-17 14:57:33.983 25299-25299/br.com.loadti.radio.liberdadefm D/Buffering﹕ -21474836
09-17 14:57:33.983 25299-25299/br.com.loadti.radio.liberdadefm D/Buffering﹕ -21474836
09-17 14:57:33.987 25299-25299/br.com.loadti.radio.liberdadefm D/Buffering﹕ -21474836
09-17 14:57:38.227 25299-25299/br.com.loadti.radio.liberdadefm D/Buffering﹕ -21474836
09-17 14:57:38.227 25299-25299/br.com.loadti.radio.liberdadefm D/Buffering﹕ -21474836
09-17 14:57:38.227 25299-25299/br.com.loadti.radio.liberdadefm D/Buffering﹕ -21474836
09-17 14:57:38.231 25299-25299/br.com.loadti.radio.liberdadefm D/Buffering﹕ -21474836
09-17 14:57:39.351 25299-25299/br.com.loadti.radio.liberdadefm D/Buffering﹕ -21474836
09-17 14:57:39.911 25299-25299/br.com.loadti.radio.liberdadefm D/Buffering﹕ -21474836
09-17 14:57:40.911 25299-25299/br.com.loadti.radio.liberdadefm D/Buffering﹕ -21474836
09-17 14:57:41.911 25299-25299/br.com.loadti.radio.liberdadefm D/Buffering﹕ -21474836
09-17 14:57:42.927 25299-25299/br.com.loadti.radio.liberdadefm D/Buffering﹕ -21474836
09-17 14:57:43.915 25299-25299/br.com.loadti.radio.liberdadefm D/Buffering﹕ -21474836
09-17 14:57:44.911 25299-25299/br.com.loadti.radio.liberdadefm D/Buffering﹕ -21474836
09-17 14:57:45.915 25299-25299/br.com.loadti.radio.liberdadefm D/Buffering﹕ -21474836
09-17 14:57:47.071 25299-25299/br.com.loadti.radio.liberdadefm D/Buffering﹕ -21474836
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