[Source] Sound in Xj3D via webstart

Daniel Garland dan at dangarland.co.uk
Sun Mar 28 09:34:44 PDT 2010


Hi all,

I'm trying to bring up to date some Xj3D content I had running using the 
newer Java Web Start support in Java 6. I'm having trouble with any 
scene that has audio content, which immediately crashes Java, with no 
explanation of what is happening.

If I use this scene with the offline, standalone browser, I hear a 
looping sound

<?xml version="1.0" encoding="UTF-8"?>
<X3D xmlns:xsd="http://www.w3.org/2001/XMLSchema-instance" 
profile="Immersive" version="3.1" 
xsd:noNamespaceSchemaLocation="http://www.web3d.org/specifications/x3d-3.1.xsd">
   <Scene>
     <Sound minBack="100000" minFront="100000">
       <AudioClip DEF="sound" loop="true" url='"sound.wav"'/>
     </Sound>
   </Scene>
</X3D>

But when I try to launch it via webstart, using these .jnlp files, it 
crashes. I've tried other geometry and they seem to work fine, so its 
seems to be isolated to audio content. Any ideas what it could be? Am I 
  missing anything from the resources of these jnlps?

Thanks in advance
Dan Garland

--- my jnlp ---

<?xml version="1.0" encoding="utf-8"?>
<jnlp>
   <information>
     ...
   </information>

   <security>
     <all-permissions/>
   </security>

   <resources>
     <j2se version="1.6+" initial-heap-size="128m" max-heap-size="512m"/>

     <extension name="jogl" 
href="http://download.java.net/media/jogl/builds/archive/jsr-231-webstart-current/jogl.jnlp" 
/>
     <extension name="joal" 
href="http://download.java.net/media/joal/webstart/joal.jnlp" />
     <extension name="xj3d" href="xj3d.jnlp" />

     <jar href="lib/myapplet.jar" />
   </resources>

   <applet-desc name="My Applet" main-class="my.applet.XJ3DApplet"
   width="800" height="600">
   </applet-desc>
</jnlp>

--- xj3d.jnlp ---

<?xml version="1.0" encoding="utf-8"?>
<jnlp>
   <information>
     <title>Xj3D</title>
     <vendor>Yumetch Inc.</vendor>
   </information>

   <resources>
     <jar href="lib/vecmath.jar"/>
     <jar href="lib/j3d-org-all_0.9.0.jar" />
     <jar href="lib/xj3d-immersive-applet-av3d_2.0.0.jar" />
     <jar href="lib/js.jar" />
     <jar href="lib/vlc_uri.jar" />
     <jar href="lib/xj3d-sai_2.0.0.jar" />
     <jar href="lib/xj3d-external-sai_2.0.0.jar" />
     <jar href="lib/xj3d-sai-concrete_2.0.0.jar" />
     <jar href="lib/httpclient.jar" />
     <jar href="lib/aviatrix3d-all_2.0.0.jar" />
     <jar href="lib/xj3d-script-base_2.0.0.jar" />
   </resources>

   <component-desc />

</jnlp>



More information about the Source mailing list