5 votos

Galaxy Nexus, las listas de reproducción no aparecen en otras aplicaciones

Tengo una aplicación de jogging, que lee las listas de reproducción de la resolución de contenido normal. (Media.AudioStore.Playlist.EXTERNAL_CONTENT_URI)

En mi antiguo teléfono (HTC Desire) las listas de reproducción aparecían cuando consultaba este resolvedor, pero ahora en ICS, no lo hacen. Me aparecen los álbumes, pero no las listas de reproducción. Llevo varias tardes dándole vueltas a la cabeza. ¿Alguna idea?

5voto

Simon Puntos 98

Yo también me encontré con este problema. Incluso llegué a descargar el código fuente de ICS. Parece que la aplicación de música en el Nexus es "Google Music", mientras que el antiguo reproductor de música es "Android Music". El antiguo está incluido en el código fuente, pero no está instalado como parte de la imagen estándar. De hecho, compilé el antiguo y lo instalé, y cuando creé listas de reproducción allí, eran visibles para otras aplicaciones.

Sospecho que debido a que "Google Music" puede hacer mucho más - almacenamiento en la nube, tienda de música, etc. esto significa que almacena las listas de reproducción de manera diferente. Por ejemplo, una aplicación externa no sabría qué hacer con una lista de reproducción que incluyera contenido que tuviera que ser transmitido desde Google Music (y probablemente no podría acceder al servicio.

Creo que Google está cambiando la estrategia en las APIs. Ahora quieren que uses los controles de música para reproducir la música en su reproductor por defecto. Esto tiene algo de sentido, pero dificulta mucho el soporte de las aplicaciones que funcionan en <3.0 y >3.0, y probablemente se complicará a medida que más personas descarguen manualmente Google Music.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X