如何预装声音并简单地用Java播放?

时间:2012-09-28 09:55:28

标签: java audio javasound clip

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

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

1 个答案:

答案 0 :(得分:0)

Clip用于预加载到内存中。 SourceDataLine适用于太大而无法存储在内存中的声音。

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

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

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