From d309e879de145bedb5fdddfdd4d135c6ffbb088e Mon Sep 17 00:00:00 2001 From: Bryan Veloso Date: Wed, 28 Mar 2012 17:17:16 -0700 Subject: [PATCH] Switching stop to pause so AVAudioPlayer doesn't clear any buffers. --- Classes/Controllers/PlaybackController.h | 2 +- Classes/Controllers/PlaybackController.m | 4 ++-- Classes/Controllers/WindowController.m | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Classes/Controllers/PlaybackController.h b/Classes/Controllers/PlaybackController.h index 15ab2d0..472c65c 100644 --- a/Classes/Controllers/PlaybackController.h +++ b/Classes/Controllers/PlaybackController.h @@ -21,6 +21,6 @@ - (void)updateLoopCount:(NSUInteger)count; - (BOOL)openURL:(NSURL *)filename; - (void)play; -- (void)stop; +- (void)pause; @end diff --git a/Classes/Controllers/PlaybackController.m b/Classes/Controllers/PlaybackController.m index 361b694..51933f9 100644 --- a/Classes/Controllers/PlaybackController.m +++ b/Classes/Controllers/PlaybackController.m @@ -82,9 +82,9 @@ - (void)play } -- (void)stop +- (void)pause { - [self.track.asset stop]; + [self.track.asset pause]; [[NSNotificationCenter defaultCenter] postNotificationName:PlaybackDidStopNotification object:self userInfo:nil]; } diff --git a/Classes/Controllers/WindowController.m b/Classes/Controllers/WindowController.m index b3b2023..0f9159f 100644 --- a/Classes/Controllers/WindowController.m +++ b/Classes/Controllers/WindowController.m @@ -190,7 +190,7 @@ - (IBAction)handlePlayState:(id)sender { PlaybackController *playbackController = [ApplicationController sharedInstance].playbackController; if (playbackController.track.asset.playing) { - [playbackController stop]; + [playbackController pause]; } else { [playbackController play];