Ich möchte eine App für meine Mutter Geburtstag, die morgen ist, dass eine Happy Birthday Nachricht (schon hat sich darum gekümmert) und spielt die Happy Birthday Song, wenn die App geöffnet ist. Ich bin ein komplettes Noob zu Android-Programmierung und weiß nichts mehr als Basic Xml, aber ich möchte dies tun. Kannst du mir bitte zeigen, wie der Code zum Abspielen eines Songs beim Öffnen der App ohne weitere Eingabe vom Benutzer verwendet werden?android play musik auf öffnende app
Antwort
Zuerst legen Sie die Song-Datei in raw
Ordner unter res
Ordner. Danach in Ihrer Aktivität:
public static MediaPlayer splashSound;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_home);
splashSound = MediaPlayer.create(SplashScreen.this, R.raw.start_music);
splashSound.setOnCompletionListener(new MediaPlayer.OnCompletionListener() {
@Override
public void onCompletion(MediaPlayer splashSound) {
splashSound.stop();
splashSound.release();
});
Woher bekommst du SplashScreen? – William
Erstellen Sie zunächst den Ordner roh in res/ Verzeichnis mit dem Namen und Ihr Lied in rohen Ordner.
den Code unten in onCreate schreiben()
class song extends Activity {
MediaPlayer mediaPlayer;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mediaPlayer = MediaPlayer.create(getApplicationContext(), R.raw.yoursong);
mediaPlayer.start();
}
@Override
protected void onPause() {
super.onPause();
mediaPlayer.stop();
mediaPlayer.release();
}
}
Vielen Dank !!! Das hat es geschafft !!! – majestyc54
Gern geschehen :). –
Versuchen Sie, diese
Wenn Sie Lied spielen, wenn die App geöffnet wollen wird dann
Schritt folgende erstelleSchritt 1. Erste der Ordner namens root in res/directory.
Schritt 2. Legen Sie Ihr Geburtstagslied in rohe Verzeichnis in Ihrem Projekt.
Dann schreiben Sie den folgenden Code in Ihre Aktivität.
Klasse playsong erstreckt Aktivität {
MediaPlayer mPlayer;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mPlayer= MediaPlayer.create(getApplicationContext(), R.raw.songname);
mPlayer.start();
}
@Override
protected void onPause() {
super.onPause();
mPlayer.stop();
mPlayer.release();
}
}
- 1. Media Control auf Sperrbildschirm wie Google Play Musik in Android?
- 2. Song auf Standard-Musik-Player abspielen - Android
- 3. Zugriff auf Musik und Dokumente Java Android
- 4. verkaufen Musik in App
- 5. Wie die Musik-Player-Tasten auf Android bekommen tragen wie Google Musik spielt
- 6. Android App: "Play-Services-gcm" erfordert "Play-Services-Messung"?
- 7. Android-Musik-Player-Quellcode
- 8. Android: Musik Track Visualisierung
- 9. Sortierreihenfolge Musik-Player android
- 10. Android Musik-Player-Widget
- 11. Play Framework App auf OpenShift
- 12. Voranmeldung App auf Google Play
- 13. Beratung über Affiliate-Programme für Musik für Android-App
- 14. Android Abspielen von Musik im Hintergrund
- 15. Android in App Abrechnungstest Kaufabstürze Play Store
- 16. Veröffentlicht App nicht auf Play Store
- 17. Android Google Play ändernden Namen der App
- 18. Android X509TrustManager App abgelehnt Google Play
- 19. App-Link für Android Play Store mit meiner App teilen
- 20. Android-Musik-Player mit Service
- 21. Android startet Musik-Player mit Absicht
- 22. Benachrichtigung für Android Musik-Player
- 23. öffnende Bilddatei auf C++, PNG, JPEG
- 24. Destroy/Pause Android Service (Musik) auf HomeButton gedrückt
- 25. CasperJS; öffnende dynamische URL
- 26. Objective-C: Play Youtube Video auf App
- 27. Bereitstellen von Play 2.0 App auf Heroku
- 28. App Veröffentlichung im Play Store
- 29. Link zum Play Store App
- 30. Wie überprüft man, ob Musik von welcher Musik-App abgespielt wird?
sehen: http://stackoverflow.com/questions/14505153/how-to-play-audio-file-from-raw-assets -Ordner-on-the-native-default-media-player – KishuDroid