如何在java应用程序中播放音频文件

如何在java应用程序中播放音频文件,第1张

java里可以使用AudioClip 来播放音频文件

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" )//获取音频悄闭文件时长

}

}


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

原文地址: http://outofmemory.cn/tougao/12246600.html

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

发表评论

登录后才能评论

评论列表(0条)

保存