「java控制声音」java调用声音方法
今天给各位分享java控制声音的知识,其中也会对java调用声音方法进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、java 控制台程序怎么调用声音文件?
- 2、我有一个JAVA的音频播放代码 想加入音量控制和进度条 那位大哥能帮忙啊
- 3、java中的调用系统声音的函数是什么
- 4、java如何调整MP3文件的音量值
- 5、如何用java实现一个soundable接口,该接口具有发声功能,并能增大减小声音
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 做的音频播放软件不行 而且你还用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调用声音方法的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
发布于:2022-12-10,除非注明,否则均为
原创文章,转载请注明出处。