Merge pull request #1558 from Stencyl/fix-ios-sound-pop

Don't set AL.BYTE_OFFSET immediately after calling AL.sourcePlay
This commit is contained in:
player-03
2022-09-07 15:56:56 -04:00
committed by GitHub

View File

@@ -187,8 +187,6 @@ class NativeAudioSource
{
var time = completed ? 0 : getCurrentTime();
AL.sourcePlay(handle);
setCurrentTime(time);
}
}
@@ -417,7 +415,7 @@ class NativeAudioSource
else if (parent.buffer != null)
{
AL.sourceRewind(handle);
if (playing) AL.sourcePlay(handle);
// AL.sourcef (handle, AL.SEC_OFFSET, (value + parent.offset) / 1000);
var secondOffset = (value + parent.offset) / 1000;
@@ -430,6 +428,7 @@ class NativeAudioSource
var totalOffset = Std.int(dataLength * ratio);
AL.sourcei(handle, AL.BYTE_OFFSET, totalOffset);
if (playing) AL.sourcePlay(handle);
}
}