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

Java Discussion :

Lire un son mp3


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Inscrit en
    Mars 2008
    Messages
    1 123
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 1 123
    Par défaut Lire un son mp3
    bonjour à tous
    je veux afficher un son quand je clic sur un bouton voici le code que j'ai
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
     
     
     
    import javax.sound.sampled.AudioFormat;
    import javax.sound.sampled.AudioInputStream;
    import javax.sound.sampled.AudioSystem;
    import javax.sound.sampled.Clip;
    import javax.sound.sampled.DataLine;
    import javax.swing.JFrame;
    import javax.swing.JPanel;
     
    import java.applet.Applet;
    import java.applet.AudioClip;
    import java.awt.BorderLayout;
    import java.awt.Dimension;
    import javax.swing.JButton;
    import java.awt.Point;
    import java.io.File;
    import java.net.MalformedURLException;
    import java.net.URL;
    public class pp {
     
    	private JFrame jFrame = null;  //  @jve:decl-index=0:visual-constraint="104,20"
    	private JPanel jContentPane = null;
    	private JButton jButton = null;  //  @jve:decl-index=0:visual-constraint="85,103"
    	pp()
    	{
    		getJFrame();	
    	}
    	private JFrame getJFrame() {
    		if (jFrame == null) {
    			jFrame = new JFrame();
    			jFrame.setSize(new Dimension(400, 198));
    			jFrame.setContentPane(getJContentPane());
    			jFrame.setVisible(true);
    		}
    		return jFrame;
    	}
     
    	/**
             * This method initializes jContentPane 
             *      
             * @return javax.swing.JPanel   
             */
    	private JPanel getJContentPane() {
    		if (jContentPane == null) {
    			jContentPane = new JPanel();
    			jContentPane.setLayout(null);
    			jContentPane.add( getJButton(),null);
    		}
    		return jContentPane;
    	}
     
    	/**
             * This method initializes jButton      
             *      
             * @return javax.swing.JButton  
             */
    	private JButton getJButton() {
    		if (jButton == null) {
    			jButton = new JButton();
    			jButton.setSize(new Dimension(110, 39));
    			jButton.setText("ffffffffff");
    			jButton.setLocation(new Point(119, 55));
    			jButton.addActionListener(new java.awt.event.ActionListener() {
    				public void actionPerformed(java.awt.event.ActionEvent e) {
    					try {
    					    File yourFile;
    					    AudioInputStream stream;
    					    AudioFormat format;
    					    DataLine.Info info;
    					    Clip clip;
     
    					    stream = AudioSystem.getAudioInputStream(new File("C:/fin.mp3"));
    					    format = stream.getFormat();
    					    info = new DataLine.Info(Clip.class, format);
    					    clip = (Clip) AudioSystem.getLine(info);
    					    clip.open(stream);
    					    clip.start();
    					}
    					catch (Exception e1) {
    					    //whatevers
    					}
    				}
    			});
     
    		}
    		return jButton;
    	}
     
    	public static void main(String[] args) {
    		new pp();
     
    	}
     
     
    }
    mais ça ne marche pas

  2. #2
    Membre chevronné Avatar de toutgrego
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mai 2013
    Messages
    217
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2013
    Messages : 217
    Par défaut
    Salut,

    essaie de voir si une exception est levée dans ton catch. Si oui, donne nous la trace de l'exception.

    Tchao !

  3. #3
    Membre éprouvé
    Inscrit en
    Mars 2008
    Messages
    1 123
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 1 123
    Par défaut
    j'ai réglé le problème avec une autre classe qui lit les fichier .mp3

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 5
    Dernier message: 05/04/2008, 17h19
  2. lire du son (mp3, wav)
    Par turin75 dans le forum Haskell
    Réponses: 3
    Dernier message: 17/03/2008, 13h53
  3. Lire du son
    Par kodo dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 31/05/2006, 10h20
  4. lire un fichier *.mp3
    Par JavaChouke dans le forum Multimédia
    Réponses: 2
    Dernier message: 19/05/2006, 11h59
  5. J'ai du son mais pas moyen de lire cd ou mp3
    Par kaygee dans le forum Applications et environnements graphiques
    Réponses: 9
    Dernier message: 29/10/2005, 20h12

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