|
@@ -49,8 +49,7 @@ import java.io.IOException;
|
|
public class SoundTrack extends AbstractCinematicEvent {
|
|
public class SoundTrack extends AbstractCinematicEvent {
|
|
|
|
|
|
protected String path;
|
|
protected String path;
|
|
- protected AudioNode audioNode;
|
|
|
|
- protected AudioRenderer audioRenderer;
|
|
|
|
|
|
+ protected AudioNode audioNode;
|
|
protected boolean stream = false;
|
|
protected boolean stream = false;
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -108,26 +107,27 @@ public class SoundTrack extends AbstractCinematicEvent {
|
|
}
|
|
}
|
|
|
|
|
|
@Override
|
|
@Override
|
|
- public void initEvent(Application app, Cinematic cinematic) {
|
|
|
|
- audioRenderer = app.getAudioRenderer();
|
|
|
|
- audioNode = new AudioNode(audioRenderer, app.getAssetManager(), path, stream);
|
|
|
|
|
|
+ public void initEvent(Application app, Cinematic cinematic) {
|
|
|
|
+ audioNode = new AudioNode(app.getAssetManager(), path, stream);
|
|
setLoopMode(loopMode);
|
|
setLoopMode(loopMode);
|
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
@Override
|
|
@Override
|
|
public void onPlay() {
|
|
public void onPlay() {
|
|
- audioRenderer.playSource(audioNode);
|
|
|
|
|
|
+ audioNode.play();
|
|
|
|
+
|
|
}
|
|
}
|
|
|
|
|
|
@Override
|
|
@Override
|
|
public void onStop() {
|
|
public void onStop() {
|
|
- audioRenderer.stopSource(audioNode);
|
|
|
|
|
|
+ audioNode.stop();
|
|
|
|
+
|
|
}
|
|
}
|
|
|
|
|
|
@Override
|
|
@Override
|
|
public void onPause() {
|
|
public void onPause() {
|
|
- audioRenderer.pauseSource(audioNode);
|
|
|
|
|
|
+ audioNode.pause();
|
|
}
|
|
}
|
|
|
|
|
|
@Override
|
|
@Override
|