簡體   English   中英

如何在Java中循環播放音頻文件?

[英]How does one loop audio files in Java?

這是我的代碼

public static void main(String[] args) {
    try{
        // open the sound file as a Java input stream
        InputStream in = new FileInputStream("Sound.wav");

        // create an audiostream from the inputstream
        AudioStream audioStream = new AudioStream(in);

        // play the audio clip with the audioplayer class
        AudioPlayer.player.start(audioStream); 
    }
    catch(Exception e){
        System.out.println("Audio not found");
    }
}

Sun Audio未記錄在案

您不應該在程序中使用Sun Audio。 看到這里這里

答案取決於您的圖書館

如果您使用的是Java Clip(內置),請在此處嘗試示例 這可能是最簡單的方法。

如果您切換為使用JavaFX,則可以在此處看到API,該API具有循環的方式。 但是,JavaFX需要一些程序包重組,並且需要學習。 除非出於其他原因需要JavaFX,否則我將避免使用它。

如果您使用的是其他任何庫,請查閱該庫的API,或與我們分享您要使用的內容。 我個人使用過BasicPlayer ,但是它已經相當老了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM