Foros del Web » Programando para Internet » Android »

Media Controller con Intents Broadcast

Estas en el tema de Media Controller con Intents Broadcast en el foro de Android en Foros del Web. Buenos días compañeros. Os explico un problemita que tengo a ver si me podéis dar algo de luz. Tengo una Activity donde me he montado ...
  #1 (permalink)  
Antiguo 30/09/2014, 13:37
 
Fecha de Ingreso: junio-2007
Mensajes: 327
Antigüedad: 12 años, 8 meses
Puntos: 0
Pregunta Media Controller con Intents Broadcast

Buenos días compañeros. Os explico un problemita que tengo a ver si me podéis dar algo de luz.

Tengo una Activity donde me he montado un control Carrusel para mostrar diferentes imágenes (Son audios)y al seleccionar una y luego pulsar el botón escuchar, se invoca a un Intent mediante Broadcast que lo que hace es abrir una Actividad con la pantalla completa, la imagen del audio seleccionado y abajo con el control Media Controller las opciones para reproducir un fichero con el Media Player, detenerlo, rebobinarlo, etc etc.

El problema que tengo, es que una vez lanzado ese Intents mediante Broadcast, se inicia la reproducción y demás, pero no puedo salir. Es decir, si pulso la tecla de volver atrás... con la intención de volver al menú donde está el carrusel y elegir otro audio, lo que hace es no reaccionar... y al final tras varias pulsaciones lo que hace es salirse de la aplicación, no vuelve a la Activity que invocó el Intents.
Ah... y lo que es peor, se sale de la apli pero el audio continua sonando, supongo que porque el Intents mediante Broadcast sigue en ejecución.

Lo mismo es una chorrada, pero llevo poco programando bajo android y estoy atascado en ese punto. A ver si alguien me puede decir qué he de hacer.....

Gracias
  #2 (permalink)  
Antiguo 01/10/2014, 11:42
 
Fecha de Ingreso: enero-2009
Ubicación: Kandor
Mensajes: 209
Antigüedad: 11 años
Puntos: 11
Respuesta: Media Controller con Intents Broadcast

Buenas, yo tambien soy algo novato en android, pero segun entiendo, tus problemas es que la musica la invocas desde un activity y se debe de hacer como un servicio, tambien creo que no has implementado ningun evento cuando presionas el regresar y es ahi donde debes detener la musica llamando a stop de la clase mediaPlayer y despues de eso llamar finalize para que se descarga la activity y devuelva el flujo a la actividad que la llamó.

Etiquetas: androi, broadcast, controller, intent, media, reproducir
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 19:49.