首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

java 音频文件播发

2012-09-01 
java 音频文件播放import sun.audio.* //java提供的,经常被忽略吧~ import java.io.*public void play(S

java 音频文件播放

import sun.audio.*; //java提供的,经常被忽略吧~
import java.io.*;

public void play(String Filename)
  {
  try{
  // 用输入流打开一音频文件
  InputStream in = new FileInputStream(Filename);//FIlename 是你加载的声音文件如(“game.wav”)
  // 从输入流中创建一个AudioStream对象
  AudioStream as = new AudioStream(in);
  AudioPlayer.player.start(as);//用静态成员player.start播放音乐
  //AudioPlayer.player.stop(as);//关闭音乐播放
  //如果要实现循环播放,则用下面的三句取代上面的“AudioPlayer.player.start(as);”这句
  /*AudioData data = as.getData();
  ContinuousAudioDataStream gg= new ContinuousAudioDataStream (data);
  AudioPlayer.player.start(gg);// Play audio.
  */
  //如果要用一个 URL 做为声音流的源(source),则用下面的代码所示替换输入流来创建声音流:
  /*AudioStream as = new AudioStream (url.openStream());
  */
  } catch(FileNotFoundException e){
  System.out.print("FileNotFoundException ");
  } catch(IOException e){
  System.out.print("有错误!");
  }
}

热点排行