diff --git a/Audio/AudioPlayer.m b/Audio/AudioPlayer.m index 6f25b8ac4..cd52cd5f4 100644 --- a/Audio/AudioPlayer.m +++ b/Audio/AudioPlayer.m @@ -170,6 +170,9 @@ - (void)resetNextStreams { @synchronized (chainQueue) { + for (id anObject in chainQueue) { + [anObject setShouldContinue:NO]; + } [chainQueue removeAllObjects]; if (endOfInputReached) {