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

Multimédia Java Discussion :

transfert de son depuis le microphone


Sujet :

Multimédia Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Décembre 2006
    Messages
    116
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 116
    Par défaut transfert de son depuis le microphone
    Bonjour a tous,
    j'ai un code qui peut enregistrer le son depuis le microphone dans ma ordinateur,mais je veux un code qui peut transferer le son depuis le microphone directement sans enregistrer dans ma ordinateur a l'autre ordinateur de reseau.
    Merci d'avance.

  2. #2
    Membre chevronné Avatar de schniouf
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2003
    Messages
    382
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Luxembourg

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Décembre 2003
    Messages : 382
    Par défaut
    Citation Envoyé par ala1986
    Bonjour a tous,
    j'ai un code qui peut enregistrer le son depuis le microphone dans ma ordinateur,mais je veux un code qui peut transferer le son depuis le microphone directement sans enregistrer dans ma ordinateur a l'autre ordinateur de reseau.
    Merci d'avance.
    Dans ce cas là, tu dois établir une liaison réseau avec l'autre ordinateur (avec des sockets), et envoyer à travers cette socket le son du micro.
    Pour plus d'informations dur les échanges réseaux avec Java, voir cours et tutoriels Java ici.

  3. #3
    Membre confirmé
    Inscrit en
    Décembre 2006
    Messages
    116
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 116
    Par défaut numero de port de microphone
    Merci,mais je veux connaitre le numero de port de microphone comme par exemple:ServerSocket socketServeur = new ServerSocket(port);

  4. #4
    Membre chevronné Avatar de schniouf
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2003
    Messages
    382
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Luxembourg

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Décembre 2003
    Messages : 382
    Par défaut
    Citation Envoyé par ala1986
    Merci,mais je veux connaitre le numero de port de microphone comme par exemple:ServerSocket socketServeur = new ServerSocket(port);
    Salut,
    Montre moi le code de comment tu récupères le son du micro, et je te dirai peut être comment l'envoyer sur la socket

  5. #5
    Membre confirmé
    Inscrit en
    Décembre 2006
    Messages
    116
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 116
    Par défaut code de recuperation depuis le microphone
    Voici le code:
    import javax.media.CaptureDeviceInfo;
    import javax.media.CaptureDeviceManager;
    import javax.media.DataSink;
    import javax.media.Manager;
    import javax.media.MediaLocator;
    import javax.media.Processor;
    import javax.media.protocol.DataSource;
    import javax.media.protocol.FileTypeDescriptor;

    import jmapps.util.StateHelper;

    public class ReadOnAudioDevice {

    public static void main(String[] args) {
    // JavaSound audio capture
    CaptureDeviceInfo captureDevice = CaptureDeviceManager
    .getDevice("JavaSound audio capture");
    // récupération du MediaLocator lié au périphérique de capture
    MediaLocator mediaLocator = captureDevice.getLocator();
    Processor processor = null;
    StateHelper stateHelper = null;

    try {
    // création d'un processeur
    processor = Manager.createProcessor(mediaLocator);

    // création d'un objet helper permettant de simplifier la configuration
    stateHelper = new StateHelper(processor);

    // configuration du processeur
    stateHelper.configure();

    // configuration de la destination => format Wave
    processor.setContentDescriptor(new FileTypeDescriptor(FileTypeDescriptor.WAVE));

    // initialisations
    stateHelper.realize();

    // récupération de la source de sortie
    DataSource source = processor.getDataOutput();

    // création d'un MediaLocator lié à un fichier (destination)
    MediaLocator destination = new MediaLocator("file://c:/samples/capture.wav");

    // création d'un DataSink pour écrire dans le fichier le flux entrant
    // (synchronisation entre la source et la destination)
    DataSink fileWriter = Manager.createDataSink(source, destination);

    // ouveture de la lecture / enregistrement (préparation)
    fileWriter.open();

    // démarrage du processor et du filewriter
    fileWriter.start();

    // capture 10 secondes
    stateHelper.playToEndOfMedia(10000);

    // fermeture de la capture
    stateHelper.close();

    // fermeture du fichier
    fileWriter.close();
    } catch (Exception e) {
    System.out.println("error : " + e);
    }
    }
    }

  6. #6
    Membre chevronné Avatar de schniouf
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2003
    Messages
    382
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Luxembourg

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Décembre 2003
    Messages : 382
    Par défaut
    Salut,
    Avec une simple recherche Google "java réseau MediaLocator" j'ai trouvé ce tutoriel. Tout est dedans !
    Oublie de cliquer sur quand ça sera bon .
    ++

Discussions similaires

  1. Réponses: 5
    Dernier message: 10/10/2008, 20h24
  2. Transfert de son par reseau
    Par black is beautiful dans le forum Windows XP
    Réponses: 7
    Dernier message: 14/09/2007, 16h54
  3. Lire fichier son depuis le .JAR ?
    Par SheikYerbouti dans le forum AWT/Swing
    Réponses: 7
    Dernier message: 10/04/2007, 01h18
  4. Transfert de son
    Par Pyrhaa_666 dans le forum VB 6 et antérieur
    Réponses: 6
    Dernier message: 30/07/2006, 00h30
  5. transfert de données depuis 4D
    Par nathalie57 dans le forum 4D
    Réponses: 1
    Dernier message: 14/06/2006, 00h08

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