Desarrollo de aplicaciones de Android: quiero hacer una aplicación de reproductor de música en Android. ¿Cómo debería funcionar?

hacer un reproductor de música no es tan difícil que solo necesitas conocer alguna parte de Android que necesitas para hacer un reproductor de música.

necesitas saber sobre

  1. proveedores de contenido y cusor (para obtener canciones del dispositivo)
  2. RecyclerView y adaptadores (para enumerar toda su música)
  3. alguna animación para hacer que la transición se vea bien
  4. Conocimiento de la interfaz de usuario, ya que todos necesitan una aplicación que se vea mejor

puedes encontrar algunos códigos de muestra en google y github.

He hecho mi propio reproductor de música usando un código abierto.

Musific – mp3 Music Player – Aplicaciones de Android en Google Play

Prueba Musific – Reproductor de música. uno de los mejores reproductores de música gratuitos te brinda una experiencia increíble de escuchar música con un diseño limpio y hermoso y control total sobre la personalización de la interfaz de usuario.

Reproductor de música con muchas características sorprendentes como ecualizador, múltiples fondos de fondo, diseño de materiales, búsqueda rápida y reproducción de archivos de música de todo tipo (mp3, mp4, wav, etc.).
Uno de los mejores reproductores de música mp3 con diseño de material para reproducir canciones desde su dispositivo móvil y tableta Android.
Musific music player siempre está en desarrollo activo para convertirlo en el mejor reproductor de mp3 para Android.

Nota: Este es un reproductor de mp3 local, no un descargador de canciones. no le permitirá escuchar o reproducir música en línea.

Este reproductor de audio también admite la función de ventana dividida de Android 7.0

Musific no solo se basa en artistas, álbumes y géneros, sino también en la estructura de carpetas. Las funciones de búsqueda rápida le permiten encontrar todas sus canciones favoritas desde su dispositivo móvil Android en segundos.

Este reproductor de audio tiene 6 temas que se reproducen, 2 temas básicos y más de 16 máscaras para acento y temas principales que hacen que este reproductor multimedia sea bastante impresionante. Los widgets de escritorio hacen que reproducir música nunca haya sido tan fácil.
La personalización de la interfaz de usuario hace que este reproductor de audio sea la mejor opción para todos los dispositivos móviles y mesas de Android.
El acceso al ecualizador te brinda una increíble experiencia para escuchar canciones.
musific te permite iniciar sesión con tu cuenta de LastFM.

Caracteristicas-
✔ Soporte de gestos (deslizar para cambiar de pista).
✔ Diseño de material puro UI.
✔ Tamaño pequeño.
✔ Control de auriculares.
✔ Soporte de ventana dividida de Android 7.0.
✔ Búsqueda rápida de todos sus archivos de audio locales.
✔ Acceso al ecualizador incorporado
✔ Baraja tu canción
✔ Soporte de carátulas
✔ ver la próxima música en la cola
✔ buscar canciones, álbumes, artista, géneros
✔ Buscar carpetas del dispositivo
✔ Tres listas de reproducción automáticas (Últimas añadidas, Mis pistas principales, Reproducidas recientemente).
✔ Crear y editar lista de reproducción
✔ Más de 16+ colores de pieles con cada piel con múltiples tonos
✔ Dos temas básicos
✔ 6 impresionantes ahora jugando temas
✔ Control rápido con widgets de la pantalla de inicio
✔ Control de pantalla de bloqueo
✔ LastFM Scrobbler
✔ Todos los formatos de audio compatibles como mp3, mp4, wav, ogg, etc.
✔ Reproducción de la cola en la notificación (con Xposed)
✔ Compartir o eliminar música directamente desde la aplicación.
✔ Control de barra de estado de color
✔ Pausa en la función de desconexión
✔ Cambiar la vista del álbum y el artista (cuadrícula o lista)
✔ Clasifique su canción por A a Z, Z a A, Año, Artista, Álbum, Duración.

obténgalo de Play Store

Musific – mp3 Music Player – Aplicaciones de Android en Google Play

Pruebe nuestro reproductor de música de pago de forma gratuita con estos códigos promocionales. Consíguelo en Play Store.

Music Player Pro – Aplicaciones de Android en Google Play

Dé su valiosa revisión y comentarios.

las ventas comienzan del 27/6/2017 al 31/7/2017

AVPJ0HX6XM0FCAGJ9Z649MG

51ETNG1V7TJ1FUTS8DAF67M

99UU8PT2WRY2MQ15STHK1J5

3T0WEBUK6HJPY78CMXST8R0

2VHKELC19PAZ0H86DMCDJZ8

8HH460GA43HRW4TSP6XV8Y8

QYQEEVQ1Z5C3S8SS1QF2XAF

BTKNH0WUFJC1CB5LFTT52NZ

9UW1ESDJQGEF4HHST4YBPH6

URTHYLLBYZVTESFAW007JBX

HKT9N80XDMACNP59FG3CFQJ

VPQCMETKTJU5EYF69VJS2QE

VVQ86M0UVTZYC5VF4J2LLWA

VTNKL9AJDQLLW68UYSKJ8XN

P1HKL4YNRW2G7LHP5A97ZN0

E13604W70DJXWS6CCQ748BD

E5PBRYJ2HM829DJ5ZXBLWJU

RL81GUPPBZVSZHV3F279QKY

G598GM58V06BV6LUYLACW65

03M2JGNTV5X3YV0CNNLCUZ2

si tiene alguna sugerencia o consulta, no dude en contactarnos

puedes contactarme aquí: [correo electrónico protegido]

Tu pregunta es muy técnica y amplia. No es posible dar una respuesta completa a esto en Quora. Le sugiero que lea los documentos de Android y busque Stack Overflow para esto.

En breve te contaré cómo lo hice. A partir de su pregunta, supongo que tiene sus diseños listos y conoce los conceptos básicos de las actividades y servicios de Android.

1. En mi aplicación, tengo una actividad principal con varios fragmentos, cada uno de los cuales muestra música clasificada por Álbumes, Artistas, etc. Para mostrar la lista de música, deberá consultar la Tienda de Android MediaStore y llenar un ListView con el cursor obtenido. (Esto no se puede explicar aquí. Puede obtener punteros en StackOverflow).

2. La reproducción de música debe manejarse en un Servicio . Puede ser un servicio vinculado o un servicio iniciado. En mi aplicación, uso un servicio iniciado. Para tal servicio, no tendrá que vincularlo con nada. Simplemente le pasa comandos cuando quiera que haga algo. Por ejemplo, cada vez que se hace clic en una canción, pasa un comando ” Reproducir” al servicio, que ejecutará el código requerido para reproducir una canción, etc.

Entiendo que esta cantidad de información no es suficiente, pero debes entender que esta pregunta tuya es el alcance completo de mi aplicación de música, que me llevó meses desarrollar. Una respuesta nunca será suficiente. Le sugiero que lea un poco, haga un esfuerzo y rompa su problema en muchas tareas pequeñas. Hacer preguntas específicas animará a muchos a ayudarte.

Te deseo lo mejor.

No hay mucho para desarrollar un reproductor de música Android.

La única ayuda que recibirás gratis es google, que es suficiente

Debes buscar videos y blogs sobre el desarrollo de reproductores de música.

Te guiará paso a paso para desarrollar tu reproductor de música

A partir del servicio, el generador de notificaciones para la sesión y la interfaz de usuario necesaria para crear un reproductor de música

Se puede buscar en todas estas cosas y encontrará una gran cantidad de ejemplos que lo ayudarán en su camino hacia el desarrollo

Seguí el mismo camino y me ayudó a lanzar esta increíble aplicación de reproductor de música

Music Player – Aplicaciones de Android en Google Play

VERIFIQUE que ABRIRÁ su MENTE como desarrollador.

también puede encontrar código ya listo para ser lanzado, pero cambiar ese código o no cambiarlo para que se vea diferente depende de usted. No olvides buscar en github.com todo lo que necesites.

Es difícil responder aquí, ya que no estoy seguro de cuánta experiencia tiene con la programación de Android. Estos son los pasos que tomé para construir mi reproductor de música para Android hace un tiempo.

  1. Necesita un servicio para manejar las funciones de reproducción de música, como reproducir la canción actual, la canción anterior, la siguiente canción, seleccionar la canción, etc.
  2. Debes conectarte a una actividad en la que mostrarías una lista de las canciones que cargas desde tu teléfono.
  3. Debe tener algunas actividades o fragmentos para manejar la lista de canciones por artista, álbum, etc., cuáles son las funciones de comando de un reproductor de música.
  4. Necesitará una forma para que el usuario navegue entre las canciones en la barra de notificaciones, esto se puede hacer en la clase de servicio.

Mi sugerencia es que primero comience con una básica y luego agregue funcionalidades en el camino. Aquí hay algunos tutoriales útiles que leí cuando construí mi reproductor de música.

Crear un reproductor de música en Android: configuración del proyecto

Tutorial de Android Building Audio Player

Cada vez que encuentro un problema, visitaba stackoverflow para encontrar respuestas.

Para decirlo brevemente, estos son los pasos que puede seguir.

1. Cree una pantalla de bienvenida, que contendrá su logotipo y título.

En su archivo AndroidManifest.xml, haga que su actividad de pantalla de inicio sea la actividad del Iniciador.

2. Desde la actividad de la pantalla de bienvenida, debe llamar a un servicio donde tendrá que consultar el Android MediaStore.

3. Inicie una actividad en la que muestre una lista de las canciones rellenando un ListView con el cursor obtenido.

4. Solo tengo una actividad que está limpiando y cambiando la vista de lista por artistas, álbumes, favoritos, etc. Puede dividirlos en algunas actividades o fragmentos para manejar la lista de canciones.

5. Ahora puede configurar la escucha de clics y la escucha de clics largos para dos operaciones diferentes, también puede agregar un botón (digamos) en cada elemento de la lista para una opción en particular.

6. He implementado una opción de acción en cada elemento de la lista al hacer clic en la cual se abre una nueva actividad con un menú detallado como enviar, eliminar, renombrar, agregar a la lista de reproducción, etc.

7. Ahora haga clic en una canción en la vista de lista para reproducir esa canción. Comienzo una nueva actividad de reproducción que muestra la carátula del álbum y las opciones básicas como siguiente, anterior, pausa, ecualizador, etc.

8. En la actividad de reproducción actual, al hacer clic en el botón del ecualizador, inicie la actividad del ecualizador. Aquí, los ajustes preestablecidos se pueden configurar y las bandas y el amplificador de graves se pueden personalizar. Asegúrese de codificar de tal manera que esta actividad nunca se elimine cuando se reproduce una canción; de lo contrario, perderá los niveles preestablecidos del ecualizador y de repente el nivel de audio cambiaría.

9.Utilice preferencias compartidas donde sea que necesite guardar los cambios, incluso después de que la aplicación se detenga o el dispositivo se apague. Lo uso para guardar qué preajuste del ecualizador se habilitó por última vez, si se repitió / aleatorio, se mostró el tema por última vez, etc.

10.Haga que su actividad de listado se pueda buscar en el archivo AndroidManifest.xml e implemente searchview en la actividad.

Implementando todos estos pasos desarrollé este reproductor de música.

Music Player – Aplicaciones de Android en Google Play

Stackoverflow es una solución única cuando estás atascado. La mayoría de sus problemas ya están resueltos por alguien, si no puede publicar su problema allí.

Divide tu proyecto en partes y comienza a desarrollar. Una vez que se desarrolla un reproductor simple, continúe agregando todas las características. Me alegro de ayudarte.

Todo lo mejor.

En primer lugar, escriba todas las funciones que desee en la aplicación. Desde el logotipo hasta la notificación, la reproducción de música, etc.

Tutsplus tiene una excelente serie de tutoriales sobre la construcción de un reproductor de música para Android. Siga esto: Cree un reproductor de música en Android: Configuración del proyecto

Obviamente, no cubre todo lo que quieres en la aplicación. Pero te ayudará a impulsar el desarrollo. Durante el viaje de desarrollo, tendrá que agregar varias actividades / fragmentos; Aprenderá e implementará la API de Android Media (si aún no lo sabe); El servicio es imprescindible. Y créeme, tendrás que ir a stackoverflow de un lado a otro para obtener más ayuda. Además, use bibliotecas 🙂

Para cualquier cosa, puedes preguntarme sobre el desarrollo de Music Player para Android. Recientemente publiqué una aplicación Music Player para Android. Tomó casi 8 meses desde cero. Antes de 8 meses, no conocía los fragmentos correctamente. Vi muchos videos de Slidenerd en Youtube. El viaje fue como aprender e implementar. Entonces, no tienes que saber todo para comenzar un viaje. Aprenderás en el camino. ¡Todo lo mejor!

(A continuación se muestra la captura de pantalla de mi aplicación – Reproductor de música – Aplicaciones de Android en Google Play

No sé si ya has terminado de desarrollarlo, sin embargo, puede beneficiar a otros. Estaba tan despistado como tú. Definitivamente necesita un servicio para que la reproducción continúe incluso cuando la aplicación está en segundo plano. Comience con este tutorial: Crear un reproductor de música en Android: Configuración del proyecto

Aquí hay un increíble reproductor de música Material Design que creé comenzando con esos tuts:

Music Player – Aplicaciones de Android en Google Play

Desea crear un reproductor de música, lo primero que necesita para tener conocimientos básicos sobre Android (Actividad, Servicio, Base de datos, Proveedor …) (puede investigar en: Recursos iniciales para Android)

En este caso, para hacer un reproductor de música necesitas un tema:

  • Actividad
  • Servicio (debe crear un servicio en primer plano)
  • API de marco de medios
  • Intención, receptores de difusión

Espero ayudarte

Creo que soy elegible para responder esta pregunta porque yo mismo desarrollé un reproductor de música impresionante en 6 meses mientras aprendía Android, así que estos son algunos pasos que se supone que debes seguir para desarrollar un reproductor de música. Estoy considerando que sabes sobre Android y cómo usar Android. estudio.

1. En primer lugar, necesita saber el ciclo de vida de la actividad.

Actividades de Android

2. Estudie los estados de la clase mediaplayer en android

MediaPlayer | Desarrolladores de Android

y ejecute un pequeño programa para ver si sus conceptos son claros.

3. ¿Cómo hacer un servicio en Android?

Servicios | Desarrolladores de Android

El servicio se utiliza para ejecutar cualquier tarea en segundo plano, como si desea reproducir música, debería estar reproduciéndose en segundo plano.

4.Aprenda qué son BroadcastReceiver | Desarrolladores de Android para enviar y recibir transmisiones de una actividad a otra o de un servicio a otro para actualizar la actividad, por ejemplo. si su canción se está reproduciendo en segundo plano y desea mostrar la posición actual de la canción en la actividad, debe usar la transmisión.

5. Aprenda qué son Handler | Los controladores de desarrolladores de Android se utilizan para realizar ciertas tareas después de un intervalo de tiempo, como si desea enviar la duración actual de la música a la actividad en cada 60 segundos, use el receptor y el controlador de transmisión.

6. Aprenda a hacer widgets android.support.design.widget | Desarrolladores de Android para hacer widgets.

7. MediaStore más importante | Desarrolladores de Android y su columna y cómo usarlos con el cursor.

y, por supuesto, debe conocer los conceptos básicos de Android como vista de lista, cursor, clic de botón, intentos, etc.

Estas son las cosas básicas requeridas para hacer que el reproductor de música en Android siempre pueda obtener ayuda de Stack Overflow si está atascado en otro lugar.

Así es como hice un increíble reproductor de música con una gran interfaz de usuario aquí

Rhythm music player – Aplicaciones de Android en Google Play

Recomiendo encarecidamente que pruebe mi nueva aplicación de Android que he dedicado mucho tiempo a desarrollarla. Puedes mirar las letras

Tiene un tema oscuro

Selector de color variable

Igualada

Potenciador de bajo

Administrador de archivos

Mira mi reproductor de música de Android

Bass Music Player: reproductor de música sin publicidad para Android – Aplicaciones de Android en Google Play

Lea los artículos a continuación para conocer ejemplos de reproductores de música de Android.

Android Play Audio File en segundo plano Ejemplo de servicio

Android Play Local / URL Audio con ProgressBar Ejemplo

Mira esto 🙂

La respuesta de Karuppiah Natarajan al desarrollo de aplicaciones de Android: ¿Cuáles son los requisitos para desarrollar la aplicación de Android de música?

Diviértete desarrollando!