为什么会收到此LineUnavailableException?
我在代码的第34行上不断收到LineUnavailableException:https://www.refheap.com/21223
错误显示为javax.sound.sampled.LineUnavailableException: line with format
PCM_SIGNED 44100.0 Hz, 16 bit, mono, 2 bytes/frame, little-endian not
supported.。
我正在创建Sound类的多个实例(在我的refheap粘贴中实现)。似乎最初的实例没有问题。但是,当我开始使用相同的音频文件制作Sound对象的新实例时,便开始出现此错误。
知道如何解决吗?
- EIDT:我认为这个问题的
ByteArrayInputStream
想法可能是我需要做的,但是我不确定如何做。 - 编辑:我以为我在[此论坛主题中](http://www.java-
- gaming.org/index.php?topic=1611.0)找到了一个关于如何同时播放相同声音的解决方案,但是更改代码后,我仍然遇到相同的问题。这是我更新的代码,但是现在错误发生在第88行:https
- //www.refheap.com/21224
回答:
我找到了解决问题的方法:Java的Beads音频库。简直太神奇了。
以上是 为什么会收到此LineUnavailableException? 的全部内容, 来源链接: utcz.com/qa/401081.html