[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