Я хочу отображать информацию о музыкальной композиции в браузере через Java-апплет. Я использую библиотеку beaglebuddy_mp3.jar для тегов id3. Папка с файлами выглядит так:
applet
- index.html
- FirstApplet.class
- beaglebuddy_mp3.jar
В index.html подключаю апплет:
<applet code="FirstApplet.class" archive="beaglebuddy_mp3.jar" width="500" height="500"></applet>
FirstApplet.class содержит следующий код:
import java.applet.Applet;
import java.awt.Graphics;
import java.io.File;
import java.io.IOException;
import com.beaglebuddy.mp3.MP3;
public class FirstApplet extends Applet{
public void paint(Graphics g){
try {
MP3 mp3 = new MP3("D:\\Music\\abc.mp3");
g.drawString(mp3.getBand() +" "+mp3.getTitle(), 20, 20);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
После запуска файла index.html появляется диалоговое окно с предупреждением о том, что я запускаю приложение на свой страх и риск. Потом нажимаю "Выполнить", моментально появляется и исчезает серый квадрат. При этом ничего не отображается.