-1
votes

Comment jouer à la chanson après x secondes après avoir démarré une activité

Je crée une application Android, j'ai besoin d'un moyen de lancer une chanson après quelques secondes de l'activité de départ, par défaut, la chanson commence directement après que j'ouvre cette activité. Merci pour votre aide


0 commentaires

3 Réponses :


1
votes

Chaque fois que vous devez attendre une période donnée dans un seul thread, vous pouvez utiliser:

try {
    Thread.sleep(millis);
} catch (InterruptedException e) { }


0 commentaires

2
votes

En utilisant thread.sleep () code> ou systemclock.sleep () code> ceci causant blocage / gel du fil principal de l'application,
Je suggère d'utiliser Handler.PostDelayed () code>

Ajoutez d'abord votre fichier multimédia sous répertoire RES / RAW strong>, si cela n'existe pas, vous devez le créer. p>

Cliquez avec le bouton droit de la souris sur RES STRT> répertoire >> Nouveau strong> >> Android Répertoire de ressources strong> P>

sur Type de ressource Choisissez RAW, puis copiez votre fichier multimédia, par exemple "Song.mp3" P>

STRY> P>

@Override
protected void onStop() {
    super.onStop();
    if (player.isPlaying())
        player.stop();
}


0 commentaires

0
votes

Vous pouvez utiliser

 new Handler().postDelayed(new Runnable() {
            @Override
            public void run() {
           //your code
          }
        }, 10000);


0 commentaires