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

[Java3Djp:00259] Re: Sound について



あだちです。

Interpolatorについて読んでみたところ、違うと思いました。

今現在、描画の必要性はまったくなく、プログラム中でwavファイルのパスを指
定し、そのファイルを再生する際に音源の位置を変更したいと思っています。
実際のところ3D音響を使用したいだけなのです。

下記のようなプログラムでframe.show()をしなかったらウインドウは開かず、描
画もされないのですが、音も流れなくなってしまいます。

どのようにしたらいいのでしょうか?




public class SoundTest {
 public SoundTest() {
  GraphicsConfiguration gc = SimpleUniverse.getPreferredConfiguration();
  Canvas3D canvas = new Canvas3D( gc );
  SimpleUniverse universe = new SimpleUniverse( canvas );
  AudioDevice audio = universe.getViewer().createAudioDevice();


  BranchGroup sceneRoot = new BranchGroup();
  PointSoundNode node = new PointSoundNode( "1.wav" );//このクラスで音に
関する詳細を設定

sceneRoot.addChild( node );
universe.addBranchGraph( sceneRoot );

  Frame frame = new Frame( "Sound Test" );
  canvas.setSize( 400, 400 );
  frame.add( canvas, "Center" );
  frame.pack();
  frame.show();
 }
 public static void main( String[] args ) {
  SoundTest test = new SoundTest();
 }
}


上記のようなプログラムでframe.show()をしなかったらウインドウは開かず、描
画もされないのですが、音も流れなくなってしまいます。

どのようにしたらいいのでしょうか?

-- 
TeruoAdachi <adachi02_ver2@xxxxxxxxx>


__________________________________
Do You Yahoo!?
Upgrade Your Life
http://bb.yahoo.co.jp/