Wie man MP3-Dateien in Applet - JMF abspielt
Im vorherigen Artikel erfahren Sie mehr überhow to play audio file in applet. Die normale JDK-Sound-API unterstützt jedoch nicht die Wiedergabe von MP3-Dateien. Sie müssen das Java Media Framework (JMF) herunterladen und installieren, um MP3-Dateien in Applet abzuspielen.
Tutorials
In diesem Tutorial erstellen Sie einen einfachen Applet JMF-Player, mit dem Sie MP3-Dateien abspielen können.
1. Java Media Framework (JMF) herunterladen
Gehen Sie zuJMF website, um es herunterzuladen und auf Ihrem Computer zu installieren.
2. Laden Sie das JMF MP3-Plugin herunter
JMF unterstützt standardmäßig keine MP3-Datei. Sie müssen dieseJMF MP3 plugin installieren
3. Erstellen Sie einen Applet-Player
Dies ist ein Applet-Player, der Java Media Framework (JMF) zum Abspielen von MP3-Dateien verwendet.
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. Erstellen Sie ein HTML
Erstellen Sie einen HTML-Code, um das Applet einzuschließen.
Testing JMF Applet Play MP3 - Java Media Framework (JMF)
5. Ausgabe
Nachdem Sie auf die Wiedergabetaste geklickt haben, beginnt Micheal Jackson - Billy Jean ~ zu spielen