gpt4 book ai didi

java - 如何在applet外部使用newAudioClip?

转载 作者:行者123 更新时间:2023-12-03 02:17:31 24 4
gpt4 key购买 nike

我想做这样的事情:

    java.applet.Applet.newAudioClip(songPath);

但是,我想在其中执行的应用程序是一个JFrame。因此,有人可以在不扩展Applet的情况下使用它吗?

最佳答案

播放剪辑(来自Javasound tag wiki page):

import java.net.URL;
import javax.swing.*;
import javax.sound.sampled.*;

public class LoopSound {

public static void main(String[] args) throws Exception {
URL url = new URL(
"http://pscode.org/media/leftright.wav");
Clip clip = AudioSystem.getClip();
// getAudioInputStream() also accepts a File or InputStream
AudioInputStream ais = AudioSystem.
getAudioInputStream( url );
clip.open(ais);
clip.loop(Clip.LOOP_CONTINUOUSLY);
SwingUtilities.invokeLater(new Runnable() {
public void run() {
// A GUI element to prevent the Clip's daemon Thread
// from terminating at the end of the main()
JOptionPane.showMessageDialog(null, "Close to exit!");
}
});
}
}

(来源: Andrew Thompson)

关于java - 如何在applet外部使用newAudioClip?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18461237/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com