Java/Eclipse 不会播放声音
Java/Eclipse won't play sound
自己想通了并回答了问题
我有这段代码,我很确定这应该会发出声音,但不会。该程序在运行时没有显示任何错误,但不会发出声音。
我需要帮助弄清楚为什么它不起作用。
import java.net.*;
import java.applet.*;
if(true)
{
File file= new File("GodzillaWAV.wav");
AudioClip roar= Applet.newAudioClip(file);
roar.loop();
}
感谢那些可以提供帮助的人。
试试这个:
import java.io.*;
import sun.audio.*;
String MainSound = "/Users/al/DevDaily/Projects/MeditationApp/resources/gong.au";
InputStream inSound = new FileInputStream(MainSound);
AudioStream audioStream = new AudioStream(inSound );
AudioPlayer.player.start(audioStream);
很遗憾,您无法使用 AudioClip
播放 mp3 文件。您可以尝试 this 回答或下载文件并将其转换为波形声音 (.wav)。
这不知道为什么或为什么不起作用,但它确实有效。
if(true)
{
File file = new File("GodzillaWAV.wav");
Clip clip = AudioSystem.getClip();
AudioInputStream Audio = AudioSystem.getAudioInputStream(file);
clip.open(Audio);
clip.loop(Clip.LOOP_CONTINUOUSLY);
Thread.sleep(6000);
}
自己想通了并回答了问题
我有这段代码,我很确定这应该会发出声音,但不会。该程序在运行时没有显示任何错误,但不会发出声音。
我需要帮助弄清楚为什么它不起作用。
import java.net.*;
import java.applet.*;
if(true)
{
File file= new File("GodzillaWAV.wav");
AudioClip roar= Applet.newAudioClip(file);
roar.loop();
}
感谢那些可以提供帮助的人。
试试这个:
import java.io.*;
import sun.audio.*;
String MainSound = "/Users/al/DevDaily/Projects/MeditationApp/resources/gong.au";
InputStream inSound = new FileInputStream(MainSound);
AudioStream audioStream = new AudioStream(inSound );
AudioPlayer.player.start(audioStream);
很遗憾,您无法使用 AudioClip
播放 mp3 文件。您可以尝试 this 回答或下载文件并将其转换为波形声音 (.wav)。
这不知道为什么或为什么不起作用,但它确实有效。
if(true)
{
File file = new File("GodzillaWAV.wav");
Clip clip = AudioSystem.getClip();
AudioInputStream Audio = AudioSystem.getAudioInputStream(file);
clip.open(Audio);
clip.loop(Clip.LOOP_CONTINUOUSLY);
Thread.sleep(6000);
}