Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 2 sur 2
  1. #1
    Invité de passage
    Homme Profil pro
    Étudiant
    Inscrit en
    décembre 2012
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : décembre 2012
    Messages : 4
    Points : 1
    Points
    1

    Par défaut [Android] Fusionner des sons

    Bonjour,

    Je souhaite mettre au point une méthode compatible avec Android qui serait capable de fusionner plusieurs fichiers sons.

    Je me suis déjà occupé du problème il y a quelques années en "java pur" et je connais le principe pour arriver au résultat souhaité :

    - on transforme en AudioInputStream tous les sons grâce à :
    Code :
    AudioInputStream clip = AudioSystem.getAudioInputStream(new File(unFichier));
    - On crée un nouvel AudioInputStream avec l'entête du premier fichier ainsi que ses données propres et les données des fichiers suivants (en faisant bien attention que la taille du nouveau fichier soit égale à la taille totale des fichiers). On fait cela avec un SequenceInputStream.

    - On récupère un sample du nouveau fichier pour l'utiliser.

    Cette solution ne peut pas marcher sur Android car AudioInputStream et AudioSystem sont inconnus au bataillon !
    Donc quelqu'un saurait-il m'indiquer par quoi remplacer ces deux classes ? Ou, y a-t-il une autre solution qui n'a rien à voir mais qui est tout aussi efficace ?

    Merci d'avance de votre aide

    JavaPanique

  2. #2
    Responsable Android

    Avatar de Feanorin
    Inscrit en
    avril 2004
    Messages
    4 089
    Détails du profil
    Informations forums :
    Inscription : avril 2004
    Messages : 4 089
    Points : 6 607
    Points
    6 607

    Par défaut

    Bonjour,

    Tu peux sous Andorid récupérer les données brutes depuis l'AudioManager il me semble.

    Après une recherche cela semble être le bon chemin à suivre
    http://stackoverflow.com/questions/6...n-java-android

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •