Czy można otworzyć aplikację muzyczną z mojej aplikacji na Androida, czy też najlepiej napisać zupełnie nową aplikację muzyczną w mojej. Wolałbym używać ich, ponieważ użytkownik będzie już z nim wygodnie.Android uruchamiający odtwarzacz muzyki z użyciem intencji
Odpowiedz
Znalazłem jeden sposób, aby to zrobić.
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);
po prostu uruchomić odtwarzacz muzyki zrobić:
Intent intent = new Intent(MediaStore.INTENT_ACTION_MUSIC_PLAYER);
startActivity(intent);
uwaga, że działa to tylko na poziomie 8 API SDK. – grzaks
plz powiesz mi, co należy zrobić po napisaniu powyższego kodu. Twoja pomoc będzie naprawdę korzystna dla mnie i dla innych. –
Pamiętaj, że ta akcja została uznana za przestarzałą na rzecz CATEGORY_APP_MUSIC –
Można również próbować ten jeden.
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);
Istnieje wiele sposób, za pomocą którego można osiągnąć domyślnego odtwarzacza audio ale te są specyficzne urządzenie i system operacyjny.
Za pomocą tego fragmentu kodu można uzyskać domyślny odtwarzacz audio.
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. Odtwarzacz muzyki z systemem Android nie reindeksowania po dodaniu utworu
- 2. Android odtwarzacz muzyczny kod źródłowy
- 3. Zarejestruj się jako odtwarzacz muzyki i graj piosenkę
- 4. Zapisywanie limitu czasu w Androidzie z użyciem intencji
- 5. Android Natywny odtwarzacz wideo z napisami
- 6. Usługa muzyki w tle Android
- 7. Android: Jak utworzyć odtwarzacz wideo?
- 8. android: wybierz domyślnie program uruchamiający programowo
- 9. Android używający intencji otwarcia fragmentu z działania
- 10. Flashowy odtwarzacz .wav
- 11. Jak uruchomić odtwarzacz muzyki cordova w tle z opcjami dostępnymi na pasku powiadomień
- 12. Android BroadcastReceiver bez filtrów intencji
- 13. Odtwarzacz systemu Android kontynuuje oddzwanianie, buforując
- 14. Pływający odtwarzacz wideo w systemie Android?
- 15. Natywny odtwarzacz wideo w formacie Android z kanałem alfa
- 16. Android Jak kolejkować wiele intencji na IntentService
- 17. Android Odpowiada na URL w intencji
- 18. Odbiornik transmisji Android nie otrzymuje intencji
- 19. Android intencji dane filtr przykład ścieżka
- 20. Android - menedżer powiadomień, po powiadomieniu bez intencji.
- 21. Wysyłanie wiadomości e-mail w formacie HTML za pomocą Gmaila 6.11.6 z użyciem intencji
- 22. Przeszukiwanie intencji wyszukiwania rynku?
- 23. Problemy z odtwarzaniem muzyki w iOS AVPlayer
- 24. Nie można usunąć intencji ekstra!
- 25. Debugowanie intencji
- 26. Odbieranie intencji ACTION_SEND z galerii
- 27. Składanie muzyki w LaTeX
- 28. Android: Jak zmienić szybkość odtwarzania muzyki za pomocą OpenSL ES
- 29. Wnioskowanie z użyciem Jeny
- 30. Android - imageLoader należy init, z konfiguracji przed użyciem w UIL
działa jak czar :) – Calvin
Jak sprawdzić odtwarzacz multimedialny jest aplikacja jest availbe lub nie na urządzeniu –
to nie działa na Nexusie 6 (otwiera się w aplikacji Zdjęcia) – nbarraille