用JMF编写MP3音乐播放器2:MP3文件工程的建立和源(6)
时间:2026-01-17
时间:2026-01-17
手把手教你如何用JMF编写属于自己的MP3音乐播放器
}
protected static void play() {
// TODO Auto-generated method stub
try {
if (filename.equals("")) {
return;
}
if (MyPlayer == null) {
MyPlayer = new MediaPlayer();
} else {
closePreviosPlayer();
}
MyPlayer.setMediaLocator(new MediaLocator("file:///" + filename)); //建立一个播放器的定位时间
//MyPlayer.addControllerListener(framePlay);
MyPlayer.realize(); //
MyPlayer.start(); // 开始播放歌曲
} catch (Exception e) {
}
}
private static void closePreviosPlayer() {
// TODO Auto-generated method stub
if (MyPlayer == null)
return;
MyPlayer.stop();
MyPlayer.deallocate(); // 停止播放并且重新装载DateSource Component visual = MyPlayer.getVisualComponent(); /*
*
player.getVisualComponent
* ()是一个播放所有视频媒体的可视组件。
*/
Component control = MyPlayer.getControlPanelComponent(); /* * player. *
getControlPanelComponent
* (
* )是一个操作