Foros del Web » Programando para Internet » Android »

Reproducir una URL streaming en el Music Player de Android

Estas en el tema de Reproducir una URL streaming en el Music Player de Android en el foro de Android en Foros del Web. Hola a todos/as. Estoy intentando reproducir una Radio en streaming mediante el reproductor de audio de android. Para ello he creado una función con el ...
  #1 (permalink)  
Antiguo 05/11/2012, 05:43
 
Fecha de Ingreso: octubre-2012
Mensajes: 6
Antigüedad: 12 años, 1 mes
Puntos: 0
Reproducir una URL streaming en el Music Player de Android

Hola a todos/as.

Estoy intentando reproducir una Radio en streaming mediante el reproductor de audio de android.

Para ello he creado una función con el siguiente código:

protected void reproductor(){
Intent intent = new Intent("android.intent.action.MUSIC_PLAYER", Uri.parse("Aquí va la url de la radio"));
startActivity(intent);
}


Pero al ejecutarla me da el siguiente error:

11-05 09:45:49.220: D/AndroidRuntime(688): Shutting down VM
11-05 09:45:49.220: W/dalvikvm(688): threadid=1: thread exiting with uncaught exception (group=0x40a13300)
11-05 09:45:49.340: E/AndroidRuntime(688): FATAL EXCEPTION: main
11-05 09:45:49.340: E/AndroidRuntime(688): android.content.ActivityNotFoundException: No Activity found to handle Intent {act=android.intent.action.MUSIC_PLAYER dat=http://dirección_de_la_radio_streaming }
11-05 09:45:49.340: E/AndroidRuntime(688): at android.app.Instrumentation.checkStartActivityResu lt(Instrumentation.java:1545)
11-05 09:45:49.340: E/AndroidRuntime(688): at android.app.Instrumentation.execStartActivity(Inst rumentation.java:1416)
11-05 09:45:49.340: E/AndroidRuntime(688): at android.app.Activity.startActivityForResult(Activi ty.java:3351)
11-05 09:45:49.340: E/AndroidRuntime(688): at android.app.Activity.startActivityForResult(Activi ty.java:3312)
11-05 09:45:49.340: E/AndroidRuntime(688): at android.app.Activity.startActivity(Activity.java:3 522)
11-05 09:45:49.340: E/AndroidRuntime(688): at android.app.Activity.startActivity(Activity.java:3 490)
11-05 09:45:49.340: E/AndroidRuntime(688): at ecca.radio.RadioECCAActivity.reproductor(RadioECCA Activity.java:99)
11-05 09:45:49.340: E/AndroidRuntime(688): at ecca.radio.RadioECCAActivity$1.onClick(RadioECCAAc tivity.java:33)
11-05 09:45:49.340: E/AndroidRuntime(688): at android.view.View.performClick(View.java:4084)
11-05 09:45:49.340: E/AndroidRuntime(688): at android.view.View$PerformClick.run(View.java:16966 )
11-05 09:45:49.340: E/AndroidRuntime(688): at android.os.Handler.handleCallback(Handler.java:615 )
11-05 09:45:49.340: E/AndroidRuntime(688): at android.os.Handler.dispatchMessage(Handler.java:92 )
11-05 09:45:49.340: E/AndroidRuntime(688): at android.os.Looper.loop(Looper.java:137)
11-05 09:45:49.340: E/AndroidRuntime(688): at android.app.ActivityThread.main(ActivityThread.jav a:4745)
11-05 09:45:49.340: E/AndroidRuntime(688): at java.lang.reflect.Method.invokeNative(Native Method)
11-05 09:45:49.340: E/AndroidRuntime(688): at java.lang.reflect.Method.invoke(Method.java:511)
11-05 09:45:49.340: E/AndroidRuntime(688): at com.android.internal.os.ZygoteInit$MethodAndArgsCa ller.run(ZygoteInit.java:786)
11-05 09:45:49.340: E/AndroidRuntime(688): at com.android.internal.os.ZygoteInit.main(ZygoteInit .java:553)
11-05 09:45:49.340: E/AndroidRuntime(688): at dalvik.system.NativeStart.main(Native Method)
11-05 09:45:49.460: D/dalvikvm(688): GC_CONCURRENT freed 38K, 3% free 6624K/6791K, paused 74ms+89ms, total 227ms


Esto es lo único que me falta para terminar la app.
Sería muy bueno usar el reproductor de android y no crearme uno por todas las funciones que tiene.

Un saludo
  #2 (permalink)  
Antiguo 05/11/2012, 11:22
 
Fecha de Ingreso: octubre-2012
Mensajes: 6
Antigüedad: 12 años, 1 mes
Puntos: 0
Respuesta: Reproducir una URL streaming en el Music Player de Android

Con este código se reproduce pero abre el navegador web para reproducirlo.

Intent intent = new Intent(android.content.Intent.ACTION_VIEW);
intent.setDataAndType(Uri.parse("http://URL de la radio"), "audio/m3p");
startActivity(intent);


Lo que yo quiero es que se abra con el reproductor de música que biene por defecto. Para poder usar todas sus ventajas. Como lo de reproducir en segundo plano y cosas asi.

Un saludo y muchas gracias
  #3 (permalink)  
Antiguo 25/02/2013, 07:42
 
Fecha de Ingreso: abril-2008
Mensajes: 101
Antigüedad: 16 años, 8 meses
Puntos: 0
Respuesta: Reproducir una URL streaming en el Music Player de Android

Hola no se si habrás conseguido la app para el movil, me podrias pasar la app o el codigo para poder hacer yo la mia , se que es facil pedir pero yo estoy estudiando android ahora y asi me podria dar cuenta de la practica un poco mas. Muchas gracias.

Etiquetas: music, player, streaming
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:44.