⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 playmusic.java

📁 一个简单的java程序。对音乐的播放小例子。。。 。 。
💻 JAVA
字号:
import javax.media.*; 
import java.awt.*; 
import java.io.IOException; 


public class playmusic implements ControllerListener  {//ControllerListener 控制事件 
    private Player player; 
    private boolean first,loop; 
    private String path; 
    playmusic(){            
    } 
    
    public void start(String music){    
        try { 
            path="music\\"; 
            player = Manager.createPlayer(new MediaLocator("file:" + path + 
                    music)); 
        } catch (NoPlayerException ex) { 
            ex.printStackTrace(); 
            System.out.println("不能播放文件"); 
            return; 
        } catch(IOException ex) { 
            ex.printStackTrace();              
            return; 
        } 
      if(player==null) 
      { 
          System.out.println("播放器为空"); 
          return; 
      } 
      
      first=false; 
       player.addControllerListener(this); 
      //提取媒体内容 
      player.prefetch(); 
      
    } 
    
    public static void main(String [] args){ 
        playmusic pm=new playmusic(); 
        pm.start("媒体文件名"); 
    } 

    public void controllerUpdate(ControllerEvent e) { 
        //当媒体播放结束时,默认为单曲循环播放 
        if(e instanceof EndOfMediaEvent){ 
           player.setMediaTime(new Time(0)); 
           player.start(); 
           return; 
        } 
        
        //当预提取媒体的内容结束 
        if(e instanceof PrefetchCompleteEvent){ 
            player.start(); 
            return; 
        }        
        //当实例化后 
        if(e instanceof RealizeCompleteEvent){ 
         //    pack(); //执行pack()操作 
            return; 
        } 
        
    } 
} 

⌨️ 快捷键说明

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