diff --git a/PlayWallNative/src/de/tobias/playpad/NativeAudio.java b/PlayWallNative/src/de/tobias/playpad/NativeAudio.java index 540241923ba456649783fd7754d9150772cc6440..a3b74ed8c5121097d5f5a24b7d93a88830eff16a 100644 --- a/PlayWallNative/src/de/tobias/playpad/NativeAudio.java +++ b/PlayWallNative/src/de/tobias/playpad/NativeAudio.java @@ -8,6 +8,8 @@ public class NativeAudio { public static native void stop(int id); + public static native void setLoop(int id, boolean loop); + public static native double getVolume(int id); public static native void setVolume(int id, double volume); diff --git a/PlayWallNative/src/de/tobias/playpad/NativeAudioMacHandler.java b/PlayWallNative/src/de/tobias/playpad/NativeAudioMacHandler.java index 42ec1069d6610a4e75895d0fea8aac88a0ff1ba3..174c3281de00777fadbea9f816a00eba3d42e9b7 100644 --- a/PlayWallNative/src/de/tobias/playpad/NativeAudioMacHandler.java +++ b/PlayWallNative/src/de/tobias/playpad/NativeAudioMacHandler.java @@ -70,6 +70,7 @@ public class NativeAudioMacHandler extends AudioHandler { @Override public void play() { + NativeAudio.setLoop(id, getContent().getPad().getPadSettings().isLoop()); NativeAudio.play(id); boolean start = false;