API リファレンスによるとjavafx.scene.media
、URL からの再生サウンドをサポートしています。私の場合、サウンドファイルは次のとおりです。
- 完全にメモリ内 (バイト配列内)、または
- オンザフライでメモリにダウンロード
ローカルファイルに保存してはいけませんが、 経由で再生したいですMediaPlayer
。
インメモリ サウンド バイト配列の URL を作成するにはどうすればよいですか?
API リファレンスによるとjavafx.scene.media
、URL からの再生サウンドをサポートしています。私の場合、サウンドファイルは次のとおりです。
ローカルファイルに保存してはいけませんが、 経由で再生したいですMediaPlayer
。
インメモリ サウンド バイト配列の URL を作成するにはどうすればよいですか?
com.sun.media.jfxmedia.AudioClip.create()
(Oracle の JFX 実装で内部的に使用されるクラスjavafx.scene.media.AudioClip
) は、メモリ内のバイト配列からオーディオ クリップを作成する機能を提供します。ただし、現時点ではjava8-b127
(およびそのクラスに含まれるその他の興味深いメソッド ( などcreateSegment
) は、UnsupportedOperationException
.
ソース コード ドキュメントはhttp://javafx-jira.kenai.com/browse/RT-27007を参照してください。ただし、JIRA からは削除されています。したがって、それが実装されるのを息を止めないでください。