Frage

Ich möchte eine MP3-Datei mit dem Standard-Android-Player ab. Ich schaffte es die Wiedergabe die Datei zu erhalten, aber es spielt im Hintergrund. Ich möchte alle die schönen Kontrollen für Pausieren haben, spielen, etc.

Mein Code ist jetzt so etwas wie:

String link = "http://www.example.com/file.mp3";

MediaPlayer mp = new MediaPlayer();
mp.setDataSource(link);
mp.prepare();
mp.start(); 

Wie kann ich es, dass, wenn diese Datei beginnt zu einem anderen Bildschirm mit dem Spieler und alle der schönen Kontrollen gehen zu spielen?

War es hilfreich?

Lösung

The MediaPlayer class should be used when you want to implement your own media player. If you want to use an existing player, you'll have to launch the appropriate intent, for example:

Uri uri = Uri.parse("http://www.site.com/file.mp3");
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
startActivity(intent);

If the particular Action doesn't work, take a look here: http://developer.android.com/reference/android/content/Intent.html

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top