Fix setPaused threading

Fixes #66
This commit is contained in:
Baris Sencan 2015-06-26 14:31:03 -07:00
parent ab93afd2c3
commit 449b97a6c2

View File

@ -294,10 +294,14 @@ static NSString *const statusKeyPath = @"status";
{ {
if (paused) { if (paused) {
[self stopProgressTimer]; [self stopProgressTimer];
[_player pause]; dispatch_async(dispatch_get_main_queue(), ^{
[_player pause];
});
} else { } else {
[self startProgressTimer]; [self startProgressTimer];
[_player play]; dispatch_async(dispatch_get_main_queue(), ^{
[_player play];
});
} }
_paused = paused; _paused = paused;