IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Android Discussion :

Ajout d'un son sur une application


Sujet :

Android

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Sans Emploi
    Inscrit en
    Février 2016
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Sans Emploi

    Informations forums :
    Inscription : Février 2016
    Messages : 2
    Points : 1
    Points
    1
    Par défaut Ajout d'un son sur une application
    Bonjour ,

    Je suis un petit novice qui chercher à faire une application mobile pour m'occuper.

    Et je voudrais savoir comment intégrer un son sur mon code afin que quand j'appuie sur un bouton de l'application celui sorte ( application soundBox) .

    Je travail sur Android Studio.

    Je suppose que les sons doivent être dans un dossier et qu'il faut aller les chercher.

    Je vous remercie d'avance.

    T.P.

  2. #2
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Lead dév - Architecte
    Inscrit en
    Août 2003
    Messages
    6 692
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Lead dév - Architecte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2003
    Messages : 6 692
    Points : 20 241
    Points
    20 241
    Par défaut
    Si tu n'a qu'un son à jouer tu peux te tourner vers l'AsyncPlayer qui permet de lancer un son de manière asynchrone (ne bloquera pas le thread appelant le temps de l'ouverture) mais sans garantie de latence (tu pourra noter un certains délai si le son est long à récupérer).

    Le code pourrait ressembler à ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    AsyncPlayer async = new AsyncPlayer(TAG);
    async .play(this,CHEMIN_FICHIER_AUDIO, false, AudioManager.STREAM_MUSIC);
    Si tu as plusieurs fichier à jouer , il est sans doute plus intéressant de te tourner vers le soundPool dans lequel tu vas pouvoir charger différents sons pour ensuite les rejouer.
    Un exemple assez complet sur le sujet : http://examples.javacodegeeks.com/an...dpool-example/

  3. #3
    Nouveau Candidat au Club
    Homme Profil pro
    Sans Emploi
    Inscrit en
    Février 2016
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Sans Emploi

    Informations forums :
    Inscription : Février 2016
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    Bonjour,

    Je n'ai pas tout compris car de ce que je vois de soundPool, si c'est pour un son déjà jouer ou non.

    Du coup je comprend pas en quoi ça doit m'aider , je cherche simplement à avoir un son qui sort lorsqu'on appuie sur un bouton et que sur chaque bouton il y ai un son différent.

    Du genre
    Bouton 1 : "Bonjour.mp3"
    Bouton 2 : "Hello.mp3"

    Ce serait donc l'AsyncPlayer que je doit utiliser ?

    Merci.

  4. #4
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Lead dév - Architecte
    Inscrit en
    Août 2003
    Messages
    6 692
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Lead dév - Architecte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2003
    Messages : 6 692
    Points : 20 241
    Points
    20 241
    Par défaut
    L'asyncplayer peut faire l'affaire. Si tes fichier sont gros tu peut en revanche avoir un délai entre l'appui et le son.

Discussions similaires

  1. ajouter un son sur une image dans un menu
    Par ideal23 dans le forum Dreamweaver
    Réponses: 0
    Dernier message: 07/11/2009, 12h14
  2. Ajouter le web service sur une application cliente
    Par soso78 dans le forum Services Web
    Réponses: 7
    Dernier message: 18/03/2008, 11h59
  3. ajout d un son sur une commande
    Par alain54100 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 02/03/2007, 22h08
  4. [HTML] Ajouter un son sur une page HTML
    Par Yaz dans le forum Balisage (X)HTML et validation W3C
    Réponses: 8
    Dernier message: 06/10/2006, 14h58
  5. Réponses: 1
    Dernier message: 26/05/2006, 11h11

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo