Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

FH-Hof Sound Richard Göbel. FH-Hof Geräusche in Java3D Klasse MediaContainer als Datenlieferant MediaContainer(java.io.InputStream stream). MediaContainer(java.lang.String.

Ähnliche Präsentationen


Präsentation zum Thema: "FH-Hof Sound Richard Göbel. FH-Hof Geräusche in Java3D Klasse MediaContainer als Datenlieferant MediaContainer(java.io.InputStream stream). MediaContainer(java.lang.String."—  Präsentation transkript:

1 FH-Hof Sound Richard Göbel

2 FH-Hof Geräusche in Java3D Klasse MediaContainer als Datenlieferant MediaContainer(java.io.InputStream stream). MediaContainer(java.lang.String path) MediaContainer(java.net.URL url) Klasse Sound als Datenquelle PointSound ConeSound BackgroundSound Interface AudioDevice als Datensenke ViewingPlatform getViewers() Viewer createAudioDevice()

3 FH-Hof PointSound - Beispiel MediaContainer soundData = new MediaContainer("file:starwars.wav"); soundData.setCacheEnable(true); PointSound pSound = new PointSound(); pSound.setSchedulingBounds( new BoundingSphere(new Point3d(0,0,0),10)); pSound.setEnable(true); pSound.setInitialGain(1.0f); pSound.setLoop(-1); pSound.setSoundData(soundData);....addChild(pSound);

4 FH-Hof PointSound - Abnahme Abnahme wird über eine Sequenz von Paaren dargestellt Entfernung "Gain" Zwischen den angegebenen Entfernungen erfolgt eine lineare Interpolation Beispiel: float[] d = {10, 20, 30, 40}; float[] g = {1f, 0.5f, 0.25f, 0f }; pSound.setDistanceGain(d,g);

5 FH-Hof Parameter für Sound Sound Data Datenquelle Initial GainLaustärke Enable Sound Quelle an-/abschalten Mute Sound Lautstärke auf Null ("weiterspielen") Pause Sound Abspielen unterbrechen LoopAnzahl der Wiederholungen


Herunterladen ppt "FH-Hof Sound Richard Göbel. FH-Hof Geräusche in Java3D Klasse MediaContainer als Datenlieferant MediaContainer(java.io.InputStream stream). MediaContainer(java.lang.String."

Ähnliche Präsentationen


Google-Anzeigen