API参考内容如下
AudioClip 接口是用于播放音频剪辑的简单抽象。多个 AudioClip 项能物扰够同时凯蚂差播放,得到的声音混合在一起可产生合成声音。
从以下版本开始:
JDK1.0
方法摘要
void loop()
以循环方式开始播放此音频剪辑。
void play()
开始播放此音频剪辑。
void stop()
停止播放此音频剪盯皮辑。
当然了, 如果播放比较复杂的音频视频, 那么可以使用java媒体框架 JMF
java中直卜清接使用AudioInputStream类来 *** 作音乐文件,获取时长,实型运前例如下:import java.io.File
import java.io.IOException
import javax.sound.sampled.AudioInputStream
import javax.sound.sampled.AudioSystem
import javax.sound.sampled.Clip
import javax.sound.sampled.LineUnavailableException
import javax.sound.sampled.UnsupportedAudioFileException
public class AudioLength {
public static void main(String[] args) throws LineUnavailableException,
UnsupportedAudioFileException, IOException {
File file = new File("d:/test.wav")
Clip clip = AudioSystem.getClip()
AudioInputStream ais = AudioSystem.getAudioInputStream(file)
clip.open(ais)
System.out.println( clip.getMicrosecondLength() / 1000000D + " s" )//获取音频悄闭文件时长
}
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)