[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Java3Djp:00134] Re: BackgroundSound が鳴らない



佐藤です。

> SimpleUniverseの構築のところで、
> AudioDevice audioDevice = universe.getViewer().createAudioDevice();
> これをやってみてください。

AudioDevice audioDevice = universe.getViewer().createAudioDevice();
を追加することで、WAVファイルの音を鳴らすことができました。


ただ、ファイルのフォーマットによって動きが違うようです。
・AIFF形式 : OK
・AU形式   : 大きな音のノイズが入る
・MIDI形式 : 実行時にエラーになる
・RMF形式  : 未調査
・WAV形式  : OK

MIDI形式のエラーは
java.lang.ClassCastException
	at com.sun.j3d.audioengines.headspace.J3DHaeStream.getSampleRate(J3DHaeStream.java:1035)
というものでした。


とりあえずWAVファイルを鳴らすことができたので充分かと思っています。

ありがとうございました。

--
佐藤真司
mssato@xxxxxxxxxxxx