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()(Oracle の JFX 実装で内部的に使用されるクラスjavafx.scene.media.AudioClip) は、メモリ内のバイト配列からオーディオ クリップを作成する機能を提供します。ただし、現時点ではjava8-b127(およびそのクラスに含まれるその他の興味深いメソッド ( などcreateSegment) は、UnsupportedOperationException.

ソース コード ドキュメントはhttp://javafx-jira.kenai.com/browse/RT-27007を参照してください。ただし、JIRA からは削除されています。したがって、それが実装されるのを息を止めないでください。

于 2014-01-30T23:34:08.883 に答える