MediaPlayer player = new MediaPlayer();
Uri myUri = Uri.parse(RADIO_STATION_URL);
player.setDataSource(RADIO_STATION_URL);
player.setAudioStreamType(AudioManager.STREAM_MUSIC);
e terá os métodos de stop/start no objeto player
player.prepareAsync();
player.setOnPreparedListener(new OnPreparedListener() {
@Override
public void onPrepared(MediaPlayer mp) {
player.start();
}
});
Mas se você quiser fazer streaming no formato AAC, terá que usar uma lib externa, pois o Android não tem decoder para esse formato. No meu caso, eu usei essa: https://code.google.com/p/aacdecoder-android/
Atenciosamente,
Rafael Barrelo
about.me/rafaelbarrelo
Boa tarde Rafael estou tentando criar um aplicativo para ouvir algumas radios on line também ... como faço para utilizar o MediaPlayer:--Se puder ajudarAguardo retornoAtt.Alexandre
Em terça-feira, 14 de fevereiro de 2012 21h53min18s UTC-2, rafaelbarrelo escreveu:Boa noite galera.Estou tentando colocar no meu projeto uma opção para ouvir algumas rádios on-line.O problema é que com alguns exemplos da internet até consegui fazer algumas rádios funcionarem sem problemas quando tem o áudio é em mpeg.Porém, quando o áudio vem em AAC, o media player do Android não consegue reproduzir.Pelo que andei pesquisando parece que o Android não toca AAC por padrão.Pesquisando mais um pouco achei esse projeto : http://code.google.com/p/aacplayer-android/Vi que ele usa NDK para acesso nativo e tem várias classes em C (os codecs).Na documentação ele diz apenas para configurar alguns parâmetros do Ant e compilar.Quando tento compilar o arquivo build.xml com o Ant recebo a mensagem:"Error. You are using an obsolete build.xml You need to delete it and regenerate it using android update project"Mas estou com a ultima versão do SDK e do NDK.Alguém já usou isso? Existe alguma forma de tocar AAC direto?Conhecem algum outro plugin para isso?Obrigado.Rafael Barrelo
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/groups/opt_out.
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/groups/opt_out.






0 comentários:
Postar um comentário