我想在满足某些条件时播放音频文件,但我无法弄明白。我在java和编程方面缺乏经验,并且复制了几个代码块,但没有一个能够工作。
试着这样玩:
文件类型:.mp3
地点:C:\ Users \ Public \ Music \ Sample Music
我浪费了将近两个小时的时间。 Plz帮助只播放文件中的音频的代码。谢谢。
更新:我一直收到此错误 此行有多个标记 - 访问限制:由于对所需库C:\ Program Files(x86)\ Java \ jre1.8.0_25 \ lib \ rt.jar的限制,无法访问AudioStream类型 - 访问限制:由于对所需库C:\ Program Files(x86)\ Java \ jre1.8.0_25 \ lib \ rt.jar的限制,无法访问AudioStream类型 - 访问限制:由于对所需库C:\ Program Files(x86)\ Java
的限制,无法访问构造函数AudioStream(InputStream)答案 0 :(得分:1)
检查Xuggle或jLayer。
谷歌他们,你会得到很好的结果。
好>> http://kxhitiz.blogspot.com.tr/2010/09/playing-mp3-in-java-programming.html
答案 1 :(得分:0)
public class JavaAudioPlaySoundExample
{
public static void main(String[] args)
throws Exception
{
// open the sound file as a Java input stream
String gongFile = "/Users/al/DevDaily/Projects/MeditationApp/resources/gong.au";
InputStream in = new FileInputStream(gongFile);
// create an audiostream from the inputstream
AudioStream audioStream = new AudioStream(in);
// play the audio clip with the audioplayer class
AudioPlayer.player.start(audioStream);
}
}