sound.java

来自「小中型超市的管理系统! JAVA完整的源码!」· Java 代码 · 共 41 行

JAVA
41
字号
/*
 * 创建日期 2008-5-13
 *
 * TODO 要更改此生成的文件的模板,请转至
 * 窗口 - 首选项 - Java - 代码样式 - 代码模板
 */
package appsm.view;
import java.io.*;

import javax.media.CannotRealizeException;
import javax.media.Manager;
import javax.media.MediaLocator;
import javax.media.NoPlayerException;
import javax.media.Player;

class Sound{
   Sound(String str){
    try {
         Player player = null;
        if(null==player){
            File musicFile=new File(str);//得到一个MP3文件
            if(musicFile.exists()){
                MediaLocator  locator=new MediaLocator("file:"+musicFile.getAbsolutePath());
                player = Manager.createRealizedPlayer(locator);
                player.prefetch();//预读文件
            }else{
                System.out.println(" 找不文件到");
            }
        }
        //centerpanel.add(player.getControlPanelComponent()!=null?player.getControlPanelComponent():null);//显示播放工具
        player.start();//播放
    } catch (CannotRealizeException ex) {
        ex.printStackTrace();
    } catch (NoPlayerException ex) {
        ex.printStackTrace();
    } catch (IOException ex) {
        ex.printStackTrace();
    } 
} 
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?