【问题标题】:How to preload sound and play it in Java simply?如何简单地预加载声音并在 Java 中播放?
【发布时间】:2012-09-28 09:55:27
【问题描述】:

如何在java中不时预加载声音并播放它?我找到了包括 Clip.open(AudioInputStream) 方法的示例,但现在 API 没有。

我知道我可以打开AudioInputStreamSourceDataLine 并将数据从一个复制到另一个,但是有没有更简单的方法?

【问题讨论】:

    标签: java audio javasound clip


    【解决方案1】:

    剪辑用于预加载到内存中。 SourceDataLine 适用于因太大而无法在内存中保存的声音。

    您使用“打开”方法预加载剪辑。

    当你准备好播放它时,你使用“开始”方法。 播放后(或再次播放之前),您需要重新定位到剪辑的开头。

    官方教程如下: http://docs.oracle.com/javase/tutorial/sound/playing.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-09-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多