0
我正在製作遊戲並希望爲我的角色選擇頁面添加聲音。所以我創建了一個可以播放歌曲的工作java文件,但是如何在啓動我的角色選擇屏幕時播放歌曲文件?如何播放另一個文件的聲音
注:這兩個文件都在同一個包。
package comp_sci;
import java.io.*;
import sun.audio.*;
public class PlaySound
{
public static void main(String[] args)
throws Exception
{
// open the sound file as a Java input stream
String gongFile = "music.wav";
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);
}
}
這是我的聲音文件。爲了讓它在我的其他程序中播放,我嘗試了下面的代碼,但它不起作用。
PlaySound winn2 = new PlaySound();
我即時通訊不理解 – user3701564
主要方法只有在您從該文件開始時纔會執行。如果你在你的問題中做了什麼,main()方法將不會執行。你必須把你的代碼放在公開的方法中,並從你的菜單代碼中調用它,就像在我的問題 – jluckin
中一樣,所以我刪除我的音樂代碼並粘貼你寫的東西?但是我在現場文件名中填寫什麼? – user3701564