1

API 参考说javafx.scene.media支持从 URL 播放声音。就我而言,声音文件是:

  1. 完全在内存中(在字节数组中),或
  2. 即时下载到内存中

它不能保存到本地文件,但我想通过MediaPlayer.

如何创建内存中声音字节数组的 URL?

4

2 回答 2

4

对不起,你不能,因为:

仅支持 HTTP、FILE 和 JAR URL。

根据文档

于 2013-01-31T11:53:59.073 回答
0

com.sun.media.jfxmedia.AudioClip.create()javafx.scene.media.AudioClipOracle 的 JFX 实现内部使用的类)提供了从内存字节数组创建音频剪辑的能力。但是,就java8-b127它而言(以及该类包含的其他有趣方法,例如createSegment)抛出一个UnsupportedOperationException.

源代码文档参考http://javafx-jira.kenai.com/browse/RT-27007但是,它已从 JIRA 中删除。所以,不要屏住呼吸等待它的实施。

于 2014-01-30T23:34:08.883 回答