FIX AGAIN

This commit is contained in:
Ralty
2025-07-27 20:17:30 +07:00
parent b282570604
commit d36c912e93
2 changed files with 5 additions and 4 deletions
+1 -1
View File
@@ -31,7 +31,7 @@ class UIAudioPlayer extends UIButton {
super(x, y, null, () -> {
if (sound.playing) sound.pause();
else sound.play();
else sound.play(sound.time + 1 >= sound.length ? 0 : sound.time);
}, 58 - 16, 58 - 16);
playingSprite = new FlxSprite(x + ((58 - 16)/2) - 8, y + ((58 - 16)/2) - 8).loadGraphic(Paths.image('editors/ui/audio-buttons'), true, 16, 16);
@@ -136,9 +136,9 @@ class NativeAudioSource {
public function play() {
if (playing || disposed) return;
var t = completed ? 0 : getCurrentTime();
playing = true;
if (completed) setCurrentTime(0);
else setCurrentTime(getCurrentTime());
setCurrentTime(t);
}
public function pause() {
@@ -394,7 +394,8 @@ class NativeAudioSource {
AL.sourcePlay(handle);
}
}
else completed = value + 1 < getLength();
else
completed = false;
if (!playing && streamed) bufferTimes[STREAM_MAX_BUFFERS - (requestBuffers = queuedBuffers = 1)] = value / 1000;