Java怎么实现音乐播放

Java怎么实现音乐播放,第1张

java swt实现播放音乐代码如下:

public void play(String Filename)

{

try{

// 用输入流打开一音频文件

InputStream in = new FileInputStream(Filename);//FIlename 是你加载的声音文件如(“gamewav”)

// 从输入流中创建一个AudioStream对象

AudioStream as = new AudioStream(in);

AudioPlayerplayerstart(as);//用静态成员playerstart播放音乐

//AudioPlayerplayerstop(as);//关闭音乐播放

//如果要实现循环播放,则用下面的三句取代上面的“AudioPlayerplayerstart(as);”这句

/AudioData data = asgetData();

ContinuousAudioDataStream gg= new ContinuousAudioDataStream (data);

AudioPlayerplayerstart(gg);// Play audio

/

//如果要用一个 URL 做为声音流的源(source),则用下面的代码所示替换输入流来创建声音流:

/AudioStream as = new AudioStream (urlopenStream());

/

} catch(FileNotFoundException e){

Systemoutprint("FileNotFoundException ");

} catch(IOException e){

Systemoutprint("有错误!");

}

}

public class Test {

public static void main(String[] args) {

File file = new File("c:/我的文档/音乐");

File[] files = filelistFiles(new FilenameFilter() {

public boolean accept(File dir, String name) {

int i = namelastIndexOf("");

name = namesubstring(i);

if (nameequalsIgnoreCase("flv"))//根据格式自己判断

return true;

else

return false;

}

});

List<File> list =new ArrayList<File>();

for (int i = 0; i < fileslength; i++) {

File f = new File(filegetAbsolutePath() + "/" + files[i]getName());

listadd(f);

Systemoutprintln(fgetName());

}

}

}//播放器 自己找找看 有了file 就好办了吧

你所问的,是要看某歌曲是什么调,再把它的最高音还原到C调的音,这个音就是该歌曲的最高音。如:1= F 中的最高音是2(上加一点),那么这个高音2(上加一点)在C调上就是g2(上加一点的5)。这就是从谱上判断歌曲的音高的方法。

以上就是关于Java怎么实现音乐播放全部的内容,包括:Java怎么实现音乐播放、如何在javaweb项目中获取文件夹下的所有音频文件,并进行播放(有播放,暂停),请高手指教,、怎样看歌曲的音高等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9681312.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-30
下一篇2023-04-30

发表评论

登录后才能评论

评论列表(0条)

    保存