请问一下用Clip 接口音频数据回放前加载,是什么意思? 想用Clip实现音频输出,该怎么实现? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 import javax.sound.sampled.*;import java.io.*;import java.util.stream.Stream;public class SoundPlayer {File file;AudioInputStream stream;AudioFormat format;DataLine.Info info;Clip clip;SoundPlayer(){ }public void loadSound(String fileName){ file=new File(fileName); try { stream =AudioSystem.getAudioInputStream(file); }catch(UnsupportedAudioFileException ex) { }catch(IOException ex){} format=stream.getFormat();}public void playSound(){ info =new DataLine.Info(Clip.class,format); try { clip=(Clip) AudioSystem.getLine(info); }catch(LineUnavailableException ex){} try { clip.open(stream); }catch(LineUnavailableException ex){} catch(IOException ex){} clip.start();}public static void main(String[]args){ SoundPlayer sound=new SoundPlayer(); sound.loadSound("G:\\FFOutput\\NeedYouNow.wav"); sound.playSound();}} import javax.sound.sampled.*;<br />import java.io.*;<br />import java.util.stream.Stream;<br /><br />public class SoundPlayer {<br />File file;<br />AudioInputStream stream;<br />AudioFormat format;<br />DataLine.Info info;<br />Clip clip;<br />SoundPlayer()<br />{<br /> <br />}<br />public void loadSound(String fileName)<br />{<br /> file=new File(fileName);<br /> try<br /> {<br /> stream =AudioSystem.getAudioInputStream(file);<br /> }catch(UnsupportedAudioFileException ex)<br /> {<br /> }catch(IOException ex){}<br /> format=stream.getFormat();<br />}<br />public void playSound()<br />{<br /> info =new DataLine.Info(Clip.class,format);<br /> try<br /> {<br /> clip=(Clip) AudioSystem.getLine(info);<br /> }catch(LineUnavailableException ex){}<br /> try<br /> {<br /> clip.open(stream);<br /> }catch(LineUnavailableException ex){}<br /> catch(IOException ex){}<br /> clip.start();<br /><br />}<br />public static void main(String[]args)<br />{<br /> SoundPlayer sound=new SoundPlayer();<br /> sound.loadSound("G:\\FFOutput\\NeedYouNow.wav");<br /> sound.playSound();<br />}<br />} 请问sql查询语句中涉及到字符串的查询条件时怎么写? 关于Math类中的一个方法的使用 超大XML文件修改,请高手指教,谢谢! java 基础问题 为什么我的 jsp老师传不了值呢 我写了这样一个监听 关于getProperty 的使用问题,从来没有成功过。。。 一个关于输入对话框的问题呀!!急 请问怎样将java application制成exe文件?? 请教一个java线程问题,同样程序不同电脑结果不同 win7 64位 JDK环境变量的配制,请高手指点哪里错了,谢谢。 关于线程的问题,很困惑,希望大牛们帮忙解答
import java.io.*;
import java.util.stream.Stream;public class SoundPlayer {
File file;
AudioInputStream stream;
AudioFormat format;
DataLine.Info info;
Clip clip;
SoundPlayer()
{
}
public void loadSound(String fileName)
{
file=new File(fileName);
try
{
stream =AudioSystem.getAudioInputStream(file);
}catch(UnsupportedAudioFileException ex)
{
}catch(IOException ex){}
format=stream.getFormat();
}
public void playSound()
{
info =new DataLine.Info(Clip.class,format);
try
{
clip=(Clip) AudioSystem.getLine(info);
}catch(LineUnavailableException ex){}
try
{
clip.open(stream);
}catch(LineUnavailableException ex){}
catch(IOException ex){}
clip.start();}
public static void main(String[]args)
{
SoundPlayer sound=new SoundPlayer();
sound.loadSound("G:\\FFOutput\\NeedYouNow.wav");
sound.playSound();
}
}
import java.io.*;<br />
import java.util.stream.Stream;<br />
<br />
public class SoundPlayer {<br />
File file;<br />
AudioInputStream stream;<br />
AudioFormat format;<br />
DataLine.Info info;<br />
Clip clip;<br />
SoundPlayer()<br />
{<br />
<br />
}<br />
public void loadSound(String fileName)<br />
{<br />
file=new File(fileName);<br />
try<br />
{<br />
stream =AudioSystem.getAudioInputStream(file);<br />
}catch(UnsupportedAudioFileException ex)<br />
{<br />
}catch(IOException ex){}<br />
format=stream.getFormat();<br />
}<br />
public void playSound()<br />
{<br />
info =new DataLine.Info(Clip.class,format);<br />
try<br />
{<br />
clip=(Clip) AudioSystem.getLine(info);<br />
}catch(LineUnavailableException ex){}<br />
try<br />
{<br />
clip.open(stream);<br />
}catch(LineUnavailableException ex){}<br />
catch(IOException ex){}<br />
clip.start();<br />
<br />
}<br />
public static void main(String[]args)<br />
{<br />
SoundPlayer sound=new SoundPlayer();<br />
sound.loadSound("G:\\FFOutput\\NeedYouNow.wav");<br />
sound.playSound();<br />
}<br />
}