知识大全 使用java播放声音文件
Posted 知
篇首语:守株待兔只能得一餐饱,主动出击方能丰衣足食。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 使用java播放声音文件相关的知识,希望对你有一定的参考价值。
因为java强大的类库 解决这个问题并不困难 只是API的调用问题而已 不过 不同的调用也有区别
很多人讲要使用JFM 不过我懒得去安装 所以另寻他法 网上提供最多的方法就是利用Applet中的AudioClip来解决 代码很简单 如下
public void play(String Filename)//Filename是乐曲名称或说路径(不过 路径 我没尝试)
try
URL url = new URL( file: + Filename);
AudioClip ac = Applet newAudioClip(url);
ac play();
//ac stop();//用此函数可以停止乐曲播放
catch (Exception e)
System out println(e);
当然 前提是导入 个包
import java applet Applet;
import java applet AudioClip;
import URL;
然而实践证明这个方法并不好用 播放的声音断断续续 听起来简直是一种折磨~(不晓得这是类库本身的原因还是我电脑的故障~)后来发现了一个好方法 是由中的 神之泪花 提供的
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( 有错误! );
而要使用这个方法 导入的包与上一方法不同
import sun audio *; //java提供的 经常被忽略吧~
import java io *;
cha138/Article/program/Java/hx/201311/26821相关参考
用Delphi设计循环播放声音文件程序 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &
我的电脑播放视频文件时只有声音没有画面,为什么电脑出现没有声音的问题,如开启电脑时无音,任务栏里的小喇叭不见了:首先,电脑无音看似简单,其实有时问题比较复杂,既涉及到硬件方面的问题又涉及到软件方面的问
知识大全 ppt设置第几张幻灯片后音乐停止播放可是仍然继续播放
ppt设置第几张幻灯片后音乐停止播放可是仍然继续播放可能没设置好。PPT2007中插入音乐方法:打开PPT,单击“插入”,单击“声音”,单击“文件中的声音”,在弹出的对话框“插入声音”中插入文件中的音
什么软件可以在mp3中添加背景音乐,怎样在软件里添加背景音乐一.在程序中直接播放声音文件在VC++中的多媒体动态连接库中提供了一组与音频设备有关的函数。利用这些函数可以方便地播放声音。最简单的播放声音
知识大全 用hdmi线连接电脑和电视,怎样在电视中播放出声音
用hdmi线连接电脑和电视,怎样在电视中播放出声音这个是设置问题!在电脑声音-播放设备这里设备,把默认改成HDMI输出音频(原来是电脑输出的音频的。)电视连接电脑,如何从电视中播放声音?HDMI线带有
知识大全 苹果6s播放音乐声音会受微信声音干扰变小,这怎么解决
苹果6s播放音乐声音会受微信声音干扰变小,这怎么解决?可以将手机调为闹铃模式。具体做法如下:1,苹果手机左侧最上面的按钮往上或往下滑动下。2,将微信的声音模式打开。3,依次打开微信,我,设置,新消息通
知识大全 苹果6看手机电视没声音,其他音乐和播放器都有声音是怎么回事
苹果6看手机电视没声音,其他音乐和播放器都有声音是怎么回事这个是扬声器坏点了,建议你修,因为手机的听筒和铃声的播放不是一个扬声器,也就是说不是使用的同一个喇叭,负责铃声的喇叭坏掉了。2014年9月10
C#多种方式播放Wav声音 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! usingSystem
在C#中利用DirectX实现声音播放 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 我感觉声音