Ich machte eine Musik App MusicPlayer verwenden. Ich sehe, dass einige Android Music App Musikdaten laden und Musik gleichzeitig abspielen. In meiner App wird Musik jedoch nur abgespielt, wenn Musikdaten geladen werden. Wie man App macht, die Musik lädt und gleichzeitig Musik spielt. DankeSo laden Sie Musik schnell
0
A
Antwort
0
Sie müssen die prepareAsync
Methode auf einem MediaPlayer verwenden. Es beginnt mit der Vorbereitung des Mediaplayers im Hintergrund und ruft OnPreparedListener
auf, wenn Sie fertig sind. Der MediaPlayer kümmert sich um das Abrufen, Dekodieren und Wiedergeben des Audiomaterials.
Hier ist ein Beispielcode zum Einstieg:
mMediaPlayer = new MediaPlayer();
mMediaPlayer.setWakeMode(mService.getApplicationContext(), PowerManager.PARTIAL_WAKE_LOCK);
mMediaPlayer.setOnPreparedListener(this);
mMediaPlayer.setOnCompletionListener(this);
mMediaPlayer.setOnErrorListener(this);
mMediaPlayer.setOnSeekCompleteListener(this);
mMediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);
mMediaPlayer.setDataSource(source);
mMediaPlayer.prepareAsync();
hier ein gutes Tutorial über Media Player basics for Android.
Verwandte Themen
- 1. ITunes SDK: Laden freigegebener Musik
- 2. Laden Sie Daten vom Server schnell iOS
- 3. schnell Text in Excel laden
- 4. Windows Form DataGridView Schnell Laden
- 5. Python pygame Musik laden von Textdatei
- 6. So aktualisieren Sie eine Tabelle schnell
- 7. So kopieren Sie pyz3 Solver schnell
- 8. So löschen Sie/* und */schnell in XCode
- 9. So laden Sie FrameworkElement
- 10. So laden Sie Modal
- 11. So führen Sie Musik-Service in verschiedenen Prozess
- 12. So stoppen Sie Musik, wenn der Benutzer die App verlässt
- 13. So zeigen Sie den Text im Musik-Player
- 14. Laden Sie schnell komprimierte Dateien in Elastic MapReduce
- 15. Picasso kann Bilder nicht schnell laden
- 16. Warum Streams sind so schnell
- 17. So laden Sie Apps automatisch
- 18. So laden Sie mehrere Dateien mit NSURLSession
- 19. So laden Sie einen Apache HTTP Laden Sie ausgewogene Server
- 20. Scrollen, um Daten zu laden. Schnell. UITableView
- 21. Schnell laden UITableViewCell Bilder von der Festplatte
- 22. LibGDX NullPointer Ausnahme beim Versuch, Musik zu laden
- 23. So öffnen Sie schnell eine Datei in Visual Studio 2012
- 24. So finden Sie schnell den voll qualifizierten Namen einer Klasse
- 25. So aktualisieren Sie Millionen von Zeilen schnell in mysql
- 26. SAS 9.4 So überprüfen Sie schnell alle Daten/Variablen
- 27. Wie Sie Daten mit Hibernate so schnell wie möglich einfügen
- 28. So aktualisieren Sie einen laufenden Docker-Compose-Container schnell
- 29. So rufen Sie mehrere Seite REST-Abfrage schnell
- 30. Kombinieren Sie Anfragen und Ergebnisse so schnell wie möglich
Ich nehme an du meinst * MediaPlayer *, nicht * MusicPlayer *, oder? – selbie
Versuchen Sie außerdem, Musik von einer lokalen Datei oder von einem Remote-Dienst zu streamen? – selbie