如何简单地预加载声音并在 Java 中播放?
Posted
技术标签:
【中文标题】如何简单地预加载声音并在 Java 中播放?【英文标题】:How to preload sound and play it in Java simply? 【发布时间】:2012-09-28 09:55:27 【问题描述】:如何在java中不时预加载声音并播放它?我找到了包括 Clip.open(AudioInputStream)
方法的示例,但现在 API 没有。
我知道我可以打开AudioInputStream
和SourceDataLine
并将数据从一个复制到另一个,但是有没有更简单的方法?
【问题讨论】:
【参考方案1】:剪辑用于预加载到内存中。 SourceDataLine 适用于因太大而无法在内存中保存的声音。
您使用“打开”方法预加载剪辑。
当你准备好播放它时,你使用“开始”方法。 播放后(或再次播放之前),您需要重新定位到剪辑的开头。
官方教程如下: http://docs.oracle.com/javase/tutorial/sound/playing.html
【讨论】:
以上是关于如何简单地预加载声音并在 Java 中播放?的主要内容,如果未能解决你的问题,请参考以下文章
text 仅使用css我们可以有效地预加载图像。来自:https://perishablepress.com/pure-css-better-image-preloading-without-java