「java控制声音」java调用声音方法

博主:adminadmin 2022-12-10 18:51:09 65

今天给各位分享java控制声音的知识,其中也会对java调用声音方法进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

java 控制台程序怎么调用声音文件?

这个程序演示了Java调用声音的方法:

import java.applet.Applet;

import java.applet.AudioClip;

import java.awt.Graphics;

import java.net.URL;

public class PlaySound2 extends Applet

{

public void paint(Graphics g)

{

URL codebase=getCodeBase();

System.out.println(codebase);

AudioClip audio1=getAudioClip(codebase,"danny.au");

g.drawString("Play music",30,30);

audio1.loop();

}

}

「java控制声音」java调用声音方法

我有一个JAVA的音频播放代码 想加入音量控制和进度条 那位大哥能帮忙啊

如果不是很重要 为了玩的话 劝你放弃 JAVA 做的音频播放软件不行 而且你还用applet 我原来弄过 , 绝对的木,光这些I/O 就把我弄的快疯了

java中的调用系统声音的函数是什么

java中的调用系统声音的函数是Toolkit.getDefaultToolkit().beep();

try {

FileInputStream fileau = new FileInputStream("sound.wav");

AudioStream as = new AudioStream(fileau);

AudioPlayer.player.start(as);

}

catch (IOException ie) { }

基本类库的播放器 支持的格式不多 有wav,midi等等

不支持mp3和wma

java如何调整MP3文件的音量值

import javax.sound.sampled.*; 

AudioInputStream audioInputStream = AudioSystem.getAudioInputStream(new File("some_file.wav"));  //some_file.wav是你需要修改的文件名

Clip clip = AudioSystem.getClip();

clip.open(audioInputStream);

FloatControl gainControl = (FloatControl)

clip.getControl(FloatControl.Type.MASTER_GAIN);

long dbValue=gainControl.getValue();//获取原音量值 ,你要获取所有的话,自己写循环,每次循环都把样本音量放到集合或者数组去

gainControl.setValue(-10.0f); // -10.0f就是减少10分贝的意思,自己看需要调整

clip.start();

如何用java实现一个soundable接口,该接口具有发声功能,并能增大减小声音

public interface soundable {

void sound();//发声

void increase();//增加音量

void reduce();//减小音量

}

public class Phone implements soundable{

@Override

public void sound() {

// TODO Auto-generated method stub

}

@Override

public void increase() {

// TODO Auto-generated method stub

}

@Override

public void reduce() {

// TODO Auto-generated method stub

}

}

关于java控制声音和java调用声音方法的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

The End

发布于:2022-12-10,除非注明,否则均为首码项目网原创文章,转载请注明出处。