前两天看到毕老师讲到的Runtime这个抽象类时,我明白了Runtime可以调用系统中的程序。 
  比如说 
public class Test{ 
         
        public static void main(String args[])throws Exception{ 
         
        Runtime runtime = Runtime.getRuntime(); 
        runtime.exec("D:\\QQ\\bin\\qq.exe"); 
        } 
} 
这个可以调用QQ程序,看到这里我就突发奇想就想在我之前做的企业即时通上边使用它,就是当有聊天消息的时候让他去调用一个类似于QQ消息提示音一样的mp3音频 
public class Test{ 
         
        public static void main(String args[])throws Exception{ 
         
        Runtime runtime = Runtime.getRuntime(); 
        runtime.exec("D:\\1.mp3"); 
        } 
} 
我这么写完运行时一直报错,然后我就找问题,后来发现 
runtime.exec()方法不能调用mp3 
于是我想到了毕老师讲课的时候说过runtime.exec()可以打开一个文件,前边是调用的程序后边是文件名,我就按照这个写了,能播放,但是每次都要打开播放器,我想问下如何能像qq一样不打开播发器当消息来的时候就直接播放声音呢? |   
        
 
    
    
    
     
 
 |