Comment lire un fichier MP3 dans Applet - JMF
Dans l'article précédent, vous en apprendrez davantage surhow to play audio file in applet, cependant, l'API audio JDK normale ne prend pas en charge la lecture de fichiers MP3, vous devez télécharger et installer Java Media Framework (JMF) pour lire les fichiers MP3 dans l'applet.
Tutoriels
Dans ce tutoriel, vous allez créer un simple lecteur Applet JMF, qui permet de lire des fichiers MP3.
1. Télécharger Java Media Framework (JMF)
Allez surJMF website pour le télécharger et l'installer sur votre ordinateur.
2. Télécharger le plugin MP3 JMF
JMF ne prend pas en charge les fichiers MP3 par défaut, vous devez installer ceJMF MP3 plugin
3. Créer un lecteur d'applet
Il s'agit d'un lecteur d'applet utilisant Java Media Framework (JMF) pour lire un fichier MP3.
package com.example.applet; import java.applet.Applet; import java.awt.Button; import java.awt.Component; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.net.URL; import javax.media.ControllerEvent; import javax.media.ControllerListener; import javax.media.Manager; import javax.media.Player; public class LoadSoundApplet extends Applet implements ActionListener, ControllerListener { Button play, stop; private Player player; private static final String PLAY = "PLAY"; private static final String STOP = "STOP"; public void init(){ play = new Button(); play.setLabel(PLAY); play.setActionCommand(PLAY); play.addActionListener(this); add(play); stop = new Button(); stop.setLabel(STOP); stop.setActionCommand(STOP); stop.addActionListener(this); add(stop); } @Override public void actionPerformed(ActionEvent e) { if(e.getActionCommand().equals(PLAY)){ try{ player = Manager.createPlayer(new URL(getCodeBase(),"BillyJean.mp3")); player.addControllerListener(this); player.start(); } catch(Exception ex){ ex.printStackTrace(); } }else if(e.getActionCommand().equals(STOP)){ player.stop(); }else{ player.stop(); } } @Override public void controllerUpdate(ControllerEvent c) { // TODO Auto-generated method stub if(player == null) return; } }
4. Créer un HTML
Créez un code HTML pour inclure l'applet.
Testing JMF Applet Play MP3 - Java Media Framework (JMF)
5. Sortie
Après avoir cliqué sur le bouton Lecture, Micheal Jackson - Billy Jean commencera à jouer ~