java中的调用系统声音的函数是什么java中的调用系统声音的函数是Toolkit.getDefaultToolkit().beep();
try {
FileInputStream fileau = new FileInputStream("sound.wav");
AudioStream as = new AudioStream(fileau);
AudioPlayer.player.start(as);
【JAVA调节声音的代码 java调节声音的代码怎么写】}
catch (IOException ie) { }
基本类库的播放器 支持的格式不多 有wav,midi等等
不支持mp3和wma
java 控制台程序怎么调用声音文件?在 applet 中播放声音文件非常简单 , 一般需要以下步骤:创建一个 AudioClip 对象
装入 .au 声音文件到 AudioClip 对象
一次播放或者不停循环播放声音
停止播放
下面是相应的代码:import java.applet.*;AudioClip ac = getAudioClip(getCodeBase(), soundFile);
ac.play(); //play once
ac.stop(); //stop playing
解决这个问题的窍门是利用由 Sun 及 其JDK 提供的某些 undocumented 的特征 。先看看 Sun JDK 中的文件 classes.zip (使用任何解压工具即可) , 发现其中不仅包含标准的 Java 包如 java.applet 而且还存在包 sun.audio. (在 sun/audio 的目录下.)
包 sun.audio 中包含了用于播放声音文件所需的所有东西!下面是示例代码:import sun.audio.*; //import the sun.audio package
import java.io.*;//** add this into your application code as appropriate// Open an input stream to the audio file.
InputStream in = new FileInputStream(Filename);// Create an AudioStream object from the input stream.
AudioStream as = new AudioStream(in);// Use the static class member "player" from class AudioPlayer to play
// clip.
AudioPlayer.player.start(as);// Similarly, to stop the audio.
AudioPlayer.player.stop(as);如果要用一个 URL 做为声音流的源(source),则用下面的代码所示替换输入流来创建声音流:AudioStream as = new AudioStream (url.openStream());如果需要持续播放声音文件,则要稍稍复杂一点:// Create audio stream as discussed previously.
// Create AudioData source.
AudioData data = https://www.04ip.com/post/as.getData();// Create ContinuousAudioDataStream.
ContinuousAudioDataStream cas = new ContinuousAudioDataStream (data);// Play audio.
java中如何给按钮添加声音,只要一按就有声音//给你个例子
import java.io.*;
import javax.sound.sampled.*;
import javax.swing.*;
import java.awt.event.*;
public class Au extends JFrame
{
public static void main(String[] args)
{
Au w=new Au();
}
Au()
{
JButton b=new JButton("播放");
b.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
play();
}
});
add(b);
setResizable(false);
pack();
setLocationRelativeTo(null);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible(true);
}
void play()
{
//将f指定为声音文件的文件名,
//声音文件只能是WAVE、AU、AIFF、AIFC、SND格式的 。
final String f="s.wav";
Clip c=null;
try
{
c=AudioSystem.getClip();
c.open(AudioSystem.getAudioInputStream(new File(f)));
c.loop(0);
}
catch(Exception ex)
{
}
}
}
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=https://www.04ip.com/post/gainControl.getValue();//获取原音量值 ,你要获取所有的话,自己写循环,每次循环都把样本音量放到集合或者数组去
gainControl.setValue(-10.0f); // -10.0f就是减少10分贝的意思 , 自己看需要调整
clip.start();
关于JAVA调节声音的代码和java调节声音的代码怎么写的介绍到此就结束了 , 不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。
推荐阅读
- 安卓编辑app软件,安卓手机apk编辑器
- 和抖音联合开发的游戏,和抖音联合开发的游戏有哪些
- 字体样式下载,手机字体样式免费下载
- mysql自增字段怎么 mysql自增字段设置
- 挂带在拍摄中是什么意思,带挂件是什么意思
- php数据爬虫抓取,php爬虫数据采集
- 手机湖南卫视在哪看直播,手机在哪看湖南卫视在线直播
- go语言该怎么学 go语言技巧
- ios上看黄漫的软件,ios上看黄漫的软件叫什么