diff --git a/Sources/VLDocument.mm b/Sources/VLDocument.mm index 03f0ecf..37430d4 100644 --- a/Sources/VLDocument.mm +++ b/Sources/VLDocument.mm @@ -587,7 +587,7 @@ switch (int tag = [sender tag]) { case 0: // Play VLSoundOut::Instance()->SetPlayRate(playRate = 1.0f); - if (!nowPlaying) + if (!hasMusicSequence || !nowPlaying) [self play:sender]; else if (VLSoundOut::Instance()->AtEnd()) VLSoundOut::Instance()->SetTime(0);