Ver la Versión Completa : [ CONSULTA ] Ayuda con reproducción radio online android
antmon12
21/01/13, 16:58:37
Hola programadores android del mundo!
Estoy desarrollando una app como proyecto del instituto y quisiera reproducir el sonido de una página sin que ésta sea vista.
La página la podéis encontrar aquí grupoalminuto.es/radio.php
La cosa es que nose que objeto debo usar porque con un MediaPlayer no soy capaz.
¿Alguna idea?
Gracias de ante mano ;-)
mocelet
21/01/13, 18:01:53
La idea es que intentes hacer algo más sencillo :)
Si no... al MediaPlayer le tienes que meter una URL de un flujo multimedia, no una página web. Tienes que mirar en el código fuente de la web, verás que hay un iframe, y dentro hay un reproductor flash al que se le pasa una url del tipo "http://82.165.47.64:9014/stream", y esa es la que tienes que poner en el MediaPlayer. Lo más probable de todas formas es que no te funcione a la primera.
antmon12
21/01/13, 18:23:10
La idea es que intentes hacer algo más sencillo :)
Si no... al MediaPlayer le tienes que meter una URL de un flujo multimedia, no una página web. Tienes que mirar en el código fuente de la web, verás que hay un iframe, y dentro hay un reproductor flash al que se le pasa una url del tipo "http://82.165.47.64:9014/stream", y esa es la que tienes que poner en el MediaPlayer. Lo más probable de todas formas es que no te funcione a la primera.
La url que dices seria http://www.emisionderadio.com/conexion/v5.0/player50/index.php?cc=000695s&cont=000402 pero aun asi me salta el error:
MediaPlayer start called in state 4
MediaPlayer error (-38, 0)
MediaPlayer error (1, -1002)
MediaPlayer Error (-38, 0)
MediaPlayer Error (1, -1002)
mocelet
21/01/13, 18:28:35
No, la url que digo es la que usa el flash, que es la que te he copiado antes: http://82.165.47.64:9014/stream
antmon12
21/01/13, 20:48:33
Este es el codigo que estoy usando pero no me funciona :S
public class MainActivity2 extends Activity {
public float init_x;
private ViewFlipper vf;
MediaPlayer mp;
Button btnPlay;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.main2);
btnPlay=(Button) findViewById(R.id.btnPlay);
vf = (ViewFlipper) findViewById(R.id.viewFlipper);
vf.setOnTouchListener(new ListenerTouchViewFlipper());
}
public void onClick(View v) throws IllegalArgumentException, SecurityException, IllegalStateException, IOException{
mp.setDataSource(this, Uri.parse("http://82.165.47.64:9014/stream"));
mp.setOnPreparedListener(
new MediaPlayer.OnPreparedListener() {
@Override
public void onPrepared(MediaPlayer mp){
mp.start();
}
});
mp.prepareAsync();
}
}
Alguna idea??
antmon12
21/01/13, 22:10:03
Solucionado!!
Gracias mocelet por la URL
antmon12
17/03/13, 16:20:54
Buenas amigos, re-abro esta consulta para preguntar si alguien sabe la solucion al error (1, -110) que me lanza la radio online SOLO en los dispositivos galaxy SIII.
Gracias de antemano!
vBulletin® v3.8.1, Copyright ©2000-2026, Jelsoft Enterprises Ltd.