Mercurial > jmeCapture
comparison src/com/aurellem/capture/hello/HelloAudio.java @ 9:5dfc9e768816
moved files
author | Robert McIntyre <rlm@mit.edu> |
---|---|
date | Wed, 26 Oct 2011 08:54:12 -0700 |
parents | dde12be02029 |
children | 8a6b1684f536 |
comparison
equal
deleted
inserted
replaced
8:dde12be02029 | 9:5dfc9e768816 |
---|---|
1 package com.aurellem.capture.hello; | 1 package com.aurellem.capture.hello; |
2 | 2 |
3 import java.io.File; | 3 import java.io.File; |
4 import java.util.logging.Level; | |
5 import java.util.logging.Logger; | |
6 | 4 |
7 import com.aurellem.capture.IsoTimer; | 5 import com.aurellem.capture.IsoTimer; |
8 import com.aurellem.capture.MultiListener; | 6 import com.aurellem.capture.audio.MultiListener; |
9 import com.aurellem.capture.WaveFileWriter; | 7 import com.aurellem.capture.audio.WaveFileWriter; |
10 import com.jme3.app.SimpleApplication; | 8 import com.jme3.app.SimpleApplication; |
11 import com.jme3.audio.AudioNode; | 9 import com.jme3.audio.AudioNode; |
12 import com.jme3.audio.Listener; | 10 import com.jme3.audio.Listener; |
13 import com.jme3.input.controls.ActionListener; | 11 import com.jme3.input.controls.ActionListener; |
14 import com.jme3.input.controls.MouseButtonTrigger; | 12 import com.jme3.input.controls.MouseButtonTrigger; |
28 private Geometry player; | 26 private Geometry player; |
29 private Listener auxListener = new Listener(); | 27 private Listener auxListener = new Listener(); |
30 public File data1 = new File("/home/r/tmp/data1.wav"); | 28 public File data1 = new File("/home/r/tmp/data1.wav"); |
31 public File data2 = new File("/home/r/tmp/data2.wav"); | 29 public File data2 = new File("/home/r/tmp/data2.wav"); |
32 public File data3 = new File("/home/r/tmp/data3.wav"); | 30 public File data3 = new File("/home/r/tmp/data3.wav"); |
33 | 31 |
34 | |
35 | |
36 | |
37 private File makeTarget(int n){ | 32 private File makeTarget(int n){ |
38 return new File("/home/r/tmp/assload-" + n + ".wav"); | 33 return new File("/home/r/tmp/assload-" + n + ".wav"); |
39 } | 34 } |
40 | 35 |
41 | 36 |
43 | 38 |
44 // Logger.getLogger("com.jme3").setLevel(Level.OFF); | 39 // Logger.getLogger("com.jme3").setLevel(Level.OFF); |
45 | 40 |
46 HelloAudio app = new HelloAudio(); | 41 HelloAudio app = new HelloAudio(); |
47 AppSettings settings = new AppSettings(true); | 42 AppSettings settings = new AppSettings(true); |
43 | |
48 settings.setAudioRenderer("Send"); | 44 settings.setAudioRenderer("Send"); |
49 app.setSettings(settings); | 45 app.setSettings(settings); |
50 app.setShowSettings(false); | 46 app.setShowSettings(false); |
51 app.start(); | 47 app.start(); |
52 app.setPauseOnLostFocus(false); | 48 app.setPauseOnLostFocus(false); |
137 Quaternion rot = cam.getRotation(); | 133 Quaternion rot = cam.getRotation(); |
138 listener.setLocation(loc); | 134 listener.setLocation(loc); |
139 listener.setRotation(rot); | 135 listener.setRotation(rot); |
140 auxListener.setLocation(loc); | 136 auxListener.setLocation(loc); |
141 auxListener.setRotation(rot); | 137 auxListener.setRotation(rot); |
138 if (audio_gun.getStatus() == AudioNode.Status.Stopped){ | |
139 System.out.println("I'm Stopped!"); | |
140 this.requestClose(false); | |
141 } | |
142 | |
143 | |
142 } | 144 } |
143 | 145 |
144 } | 146 } |