From 4df6e1ec0d157f7643309a601266041c08f6ab68 Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Fri, 25 Jun 2021 16:43:03 -0400 Subject: [PATCH] v0.9.4: moved to async android audio, added in gdx 1.9.12 --- .../shatteredpixeldungeon/android/AndroidGame.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/android/src/main/java/com/shatteredpixel/shatteredpixeldungeon/android/AndroidGame.java b/android/src/main/java/com/shatteredpixel/shatteredpixeldungeon/android/AndroidGame.java index f6c130d50..985311a29 100644 --- a/android/src/main/java/com/shatteredpixel/shatteredpixeldungeon/android/AndroidGame.java +++ b/android/src/main/java/com/shatteredpixel/shatteredpixeldungeon/android/AndroidGame.java @@ -21,6 +21,7 @@ package com.shatteredpixel.shatteredpixeldungeon.android; +import android.content.Context; import android.content.pm.ActivityInfo; import android.content.pm.PackageManager; import android.os.Build; @@ -30,6 +31,8 @@ import android.view.ViewConfiguration; import com.badlogic.gdx.Files; import com.badlogic.gdx.backends.android.AndroidApplication; import com.badlogic.gdx.backends.android.AndroidApplicationConfiguration; +import com.badlogic.gdx.backends.android.AndroidAudio; +import com.badlogic.gdx.backends.android.AsynchronousAndroidAudio; import com.shatteredpixel.shatteredpixeldungeon.SPDSettings; import com.shatteredpixel.shatteredpixeldungeon.ShatteredPixelDungeon; import com.shatteredpixel.shatteredpixeldungeon.services.news.News; @@ -115,6 +118,11 @@ public class AndroidGame extends AndroidApplication { } + @Override + public AndroidAudio createAudio(Context context, AndroidApplicationConfiguration config) { + return new AsynchronousAndroidAudio(context, config); + } + @Override protected void onResume() { //prevents weird rare cases where the app is running twice