Как включить звук в Java 3D?

Всякий раз, когда я пытаюсь запустить какой-либо связанный со звуком код в Java 3D, я получаю следующее исключение:

java.lang.UnsupportedOperationException: No AudioDevice specified
    at com.sun.j3d.utils.universe.Viewer.createAudioDevice(Viewer.java:986)
    at threedimentional.collision.SoundBug.init(SoundBug.java:229)
    at com.sun.j3d.utils.applet.MainFrame.run(MainFrame.java:267)
    at java.lang.Thread.run(Unknown Source)
Java 3D: audio is disabled

Фрагмент кода, который его создал, выглядит следующим образом:

GraphicsConfiguration config = SimpleUniverse
        .getPreferredConfiguration();

    canvas = new Canvas3D(config);
    add("Center", canvas);

    // Create a simple scene and attach it to the virtual universe
    BranchGroup scene = createSceneGraph();
    u = new SimpleUniverse(canvas);

    // set up sound
    AudioDevice ad = u.getViewer().createAudioDevice();

Что делать?

0 ответов

Другие вопросы по тегам