diff --git a/dom/media/MediaDecoderStateMachine.cpp b/dom/media/MediaDecoderStateMachine.cpp index c4c95a4ab2df..0f19960a46bc 100644 --- a/dom/media/MediaDecoderStateMachine.cpp +++ b/dom/media/MediaDecoderStateMachine.cpp @@ -3013,6 +3013,8 @@ MediaDecoderStateMachine::LogicalPlaybackRateChanged() if (mAudioSink) { mAudioSink->SetPlaybackRate(mPlaybackRate); } + + ScheduleStateMachine(); } void MediaDecoderStateMachine::PreservesPitchChanged()