【问题标题】:Playing a .wav sound file in JPanel/JFrame using Java (Swing) [closed]使用 Java(Swing)在 JPanel/JFrame 中播放 .wav 声音文件 [关闭]
【发布时间】:2010-03-16 23:20:02
【问题描述】:

我需要一些代码示例,说明如何使用来自硬盘驱动器位置的文件路径,然后在 Swing GUI 中打开时播放 .wav 声音文件。 我不需要它来显示播放按钮、暂停或停止。 当我从窗口的“文件”中选择“声音”选项时,我只想播放它(我已经知道该怎么做,无需解释)。

基本上,就是如何从 JFrame 内的文件路径(即 c:/cake/thereisnone.wav)播放 .wav 声音文件。

然后我怎样才能轻松地将方法应用于该声音文件。

另外,如果有人知道如何在 JFrame 中的 BufferedImage 上应用方法,那也会很有帮助。

非常感谢大家!

【问题讨论】:

    标签: java swing filepath bufferedimage wav


    【解决方案1】:

    Suns 声音教程真的很棒。我也发现这很有帮助: http://www.developer.com/java/other/article.php/2173111/Java-Sound-Playing-Back-Audio-Files-using-Java.htm 它显示了示例代码和一种方法。

    【讨论】:

      【解决方案2】:

      1) 请参阅声音教程的Overview of the Sampled Package

      2) 在JPanel 中覆盖paintComponent() 以调用drawImage();将面板添加到JFrame。有关示例,请参阅Painting with Fill Objects

      【讨论】:

      • 非常感谢您的评论,对您有帮助
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多