Skip to content

Commit bfea871

Browse files
committed
💥 Improve audio compatibility
use 44.1KHz sample rate by default for compatibility
1 parent 66e0477 commit bfea871

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

app/src/main/java/cn/navclub/nes4j/app/view/GameWorld.java

+2-1
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,14 @@
44
import cn.navclub.nes4j.app.INes;
55
import cn.navclub.nes4j.app.audio.JavaXAudio;
66
import cn.navclub.nes4j.app.config.NESConfig;
7-
import cn.navclub.nes4j.app.control.IconPopup;
87
import cn.navclub.nes4j.app.service.TaskService;
98
import cn.navclub.nes4j.app.dialog.DHandle;
109
import cn.navclub.nes4j.app.event.GameEventWrap;
1110
import cn.navclub.nes4j.app.model.KeyMapper;
1211
import cn.navclub.nes4j.app.util.StrUtil;
1312
import cn.navclub.nes4j.app.util.UIUtil;
1413
import cn.navclub.nes4j.bin.NesConsole;
14+
import cn.navclub.nes4j.bin.config.AudioSampleRate;
1515
import cn.navclub.nes4j.bin.io.JoyPad;
1616
import cn.navclub.nes4j.bin.logging.LoggerDelegate;
1717
import cn.navclub.nes4j.bin.logging.LoggerFactory;
@@ -125,6 +125,7 @@ protected Void call() {
125125
.newBuilder()
126126
.file(file)
127127
.player(JavaXAudio.class)
128+
.sampleRate(AudioSampleRate.HZ44100)
128129
.gameLoopCallback(GameWorld.this::gameLoopCallback)
129130
.build();
130131
GameWorld.this.console.execute();

0 commit comments

Comments
 (0)