could not create audio stream from input stream JAVA添加背景音乐

java.io.IOException: could not create audio stream from input stream
at sun.audio.AudioStream.(AudioStream.java:65)
at test11111.MyMusic.music(MyMusic.java:15)

at test11111.MyMusic.main(MyMusic.java:41)


我在JAVA中添加背景中出现了上面的错误,经过百般折腾后发现是音乐文件的问题!!!!如果你随便那首歌重命名的话一般是不行的。我的方法用软件转换

百度glodwave即可,度出第一条就是官方下载。  软件很小很好用,把你的MP3文件拖进去再另存为wav的格式就行了


还有就是

import sun.audio.*; //一般用这个头文件会报错 要设置成下面


下面再共享下我的背景音乐的简单代码

import java.io.*;
import sun.audio.*; //一般用这个头文件会报错

public class MyMusic
{
	sun.audio.AudioStream   as;
    public void music()  throws IOException
    {
    	try
		{
		    java.io.InputStream in = new java.io.FileInputStream("F:\\英文eclipse\\test11111\\src\\a.wav");    
            as = new sun.audio.AudioStream(in);    
		}
		catch(Exception e)
		{
			e.printStackTrace();
		}
    }
    
    public void Start()
    {
        AudioPlayer.player.start(as);
    }
    public void Pause()
    {
        AudioPlayer.player.stop(as);
    }
    public void Continue()
    {
      AudioPlayer.player.start(as);
    } 
    
    public static void main(String []args)
    {
    	MyMusic m = new MyMusic();
    	try
		{
			m.music();
		} catch (IOException e)
		{
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
    	m.Start();
    }
    
}
 
  
 
  
 
   
  

你可能感兴趣的:(java,基础入门)