diff --git a/Source/utils/soundsample.cpp b/Source/utils/soundsample.cpp index 45d2be396..ccf6e247e 100644 --- a/Source/utils/soundsample.cpp +++ b/Source/utils/soundsample.cpp @@ -51,6 +51,7 @@ void SoundSample::Play(int lVolume, int lPan, int channel) : copysign(1.F - std::pow(Base, static_cast(-std::fabs(lPan) / Scale)), static_cast(lPan))); + stream_->rewind(); if (!stream_->play()) { LogError(LogCategory::Audio, "Aulib::Stream::play (from SoundSample::Play): {}", SDL_GetError()); return;