From 13ee567e4f50c6be7380b08af48be14197c2d1ad Mon Sep 17 00:00:00 2001 From: tobias <tobias.ullerich@icloud.com> Date: Tue, 6 Sep 2016 11:20:06 +0200 Subject: [PATCH] Add Loop to Native Mac Audio --- PlayWallNative/src/de/tobias/playpad/NativeAudio.java | 2 ++ PlayWallNative/src/de/tobias/playpad/NativeAudioMacHandler.java | 1 + 2 files changed, 3 insertions(+) diff --git a/PlayWallNative/src/de/tobias/playpad/NativeAudio.java b/PlayWallNative/src/de/tobias/playpad/NativeAudio.java index 54024192..a3b74ed8 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 42ec1069..174c3281 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; -- GitLab