¿Es posible abrir la aplicación de música desde mi aplicación en Android o es mejor escribir una aplicación de música completamente nueva dentro de la mía? Prefiero usar el suyo ya que el usuario ya se sentirá cómodo con él.Lanzamiento de Android reproductor de música con intención
Respuesta
Encontré una forma de hacerlo.
Intent intent = new Intent();
intent.setAction(android.content.Intent.ACTION_VIEW);
File file = new File(YOUR_SONG_URI);
intent.setDataAndType(Uri.fromFile(file), "audio/*");
startActivity(intent);
simplemente para iniciar el reproductor de música que:
Intent intent = new Intent(MediaStore.INTENT_ACTION_MUSIC_PLAYER);
startActivity(intent);
tenga en cuenta que esto solo funciona en SDK API level 8 up. – grzaks
por favor dígame qué se debe hacer después de escribir el código anterior suyo.su ayuda realmente será beneficiosa para mí y para otros –
Tenga en cuenta que esta acción ha quedado obsoleta en favor de CATEGORY_APP_MUSIC –
También puede probar esto.
Intent intent = new Intent(MediaStore.INTENT_ACTION_MUSIC_PLAYER);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
if (Build.VERSION.SDK_INT >= 24) {
try {
Method m = StrictMode.class.getMethod("disableDeathOnFileUriExposure");
m.invoke(null);
} catch (Exception e) {
e.printStackTrace();
}
}
Intent intent = new Intent();
intent.setAction(android.content.Intent.ACTION_VIEW);
File file = new File(YOUR_SONG_URI);
intent.setDataAndType(Uri.fromFile(file), "audio/*");
startActivity(intent);
Hay una serie de camino por el cual se puede lograr reproductor de audio predeterminado, pero esos son dispositivo y sistema operativo específico.
Con este fragmento de código puede obtener un reproductor de audio predeterminado.
try
{
Intent myIntent = new Intent(android.content.Intent.ACTION_VIEW);
File file = new File("audiofilepath");
String extension = android.webkit.MimeTypeMap.getFileExtensionFromUrl(Uri.fromFile(file).toString());
String mimetype = android.webkit.MimeTypeMap.getSingleton().getMimeTypeFromExtension(extension);
myIntent.setDataAndType(Uri.fromFile(file),mimetype);
startActivity(myIntent);
}
catch (Exception e)
{
e.printStackTrace();
}
- 1. Código fuente del reproductor de música Android
- 2. Reproductor de música proceso
- 3. Aplicación de Android para Pausar/Reanudar la música de otra aplicación de reproductor de música
- 4. javascript o jQuery reproductor de música
- 5. lanzamiento del navegador por defecto con parámetros intención y colocar
- 6. ¿Cómo dibujar la forma de onda del reproductor de música de Android?
- 7. Ubicación de archivos de música de Android?
- 8. Reproductor nativo de Android con subtítulos
- 9. Android - Intención de acción de voz personalizada
- 10. Android: Mensaje de intención
- 11. La arquitectura de un reproductor de música con listas de reproducción, usando Rails, Redis y HTML5
- 12. Android - ¿Filtro de intención?
- 13. teclado de Android todavía visibles después del lanzamiento de correo electrónico intención
- 14. Intención para Android secuencia HTTP MP3 en HTC Incredible
- 15. Android: Comprensión intención de Filtros
- 16. Android recoger la intención
- 17. Android Descargar Intención
- 18. Reproductor de video Android con NDK, OpenGL ES y FFmpeg
- 19. Android usando intenciones para controlar el reproductor multimedia?
- 20. Soundpool o reproductor multimedia?
- 21. Android con intención de abrir "Actividad de almacenamiento masivo"
- 22. Cómo programar un simple secuenciador de música para Android (Java)
- 23. Android: ¿Cómo crear un reproductor de video?
- 24. música con script de shell
- 25. Android: Cómo cambiar la velocidad de reproducción de música con OpenSL ES
- 26. android pendiente de notificación de intención problema
- 27. En iPhone: descubra qué canción se está reproduciendo actualmente. (en el reproductor de música iPod)
- 28. Ordenando música
- 29. Crear "intención de uso de batería" android
- 30. Obtenga la intención de onCreate en Android
funciona como un encanto :) – Calvin
cómo comprobar el reproductor multimedia es availbe aplicación está o no en el dispositivo –
Esto no funciona en el Nexus 6 (se abre en aplicación de fotos) – nbarraille