api-impl: add APIs for libGDX games

This commit is contained in:
Julian Winkler
2025-04-04 15:46:41 +02:00
parent 728c43f925
commit 8e40c13480
4 changed files with 111 additions and 0 deletions

View File

@@ -62,6 +62,12 @@ public class MediaPlayer {
public void reset() {}
public void release() {}
public boolean isPlaying() { return false; }
public void seekTo(int dummy) {}
public void setVolume(float leftVolume, float rightVolume) {}
public static native void native_prepare(long gtk_media_stream);
public native long native_setDataSource(String path);
public static native void native_setOnCompletionListener(long gtk_media_stream, MediaPlayer.OnCompletionListener listener);

View File

@@ -40,6 +40,18 @@ public class SoundPool {
return nativePlay(nativePool, soundID);
}
public void autoResume() {
System.out.println("WARNING: SoundPool.autoResume not implemented yet");
}
public void autoPause() {
System.out.println("WARNING: SoundPool.autoPause not implemented yet");
}
public void setVolume(int streamType, float leftVolume, float rightVolume) {
System.out.println("WARNING: SoundPool.setVolume not implemented yet");
}
public class Builder {
public Builder setAudioAttributes(AudioAttributes attributes) {
return this;