|
@@ -346,7 +346,13 @@ NSURL * MKRUrlWithString(NSString *string){
|
|
|
self.rate = 1.0f;
|
|
|
self.seekTime = 0.0f;
|
|
|
self.isSeeking = NO;
|
|
|
- [self nextWhenPlayDidEnd];
|
|
|
+ BOOL shouldAutoNext = YES;
|
|
|
+ if (self.delegate && [self.delegate respondsToSelector:@selector(didFinishPlayWillAutoNext)]) {
|
|
|
+ shouldAutoNext = [self.delegate didFinishPlayWillAutoNext];
|
|
|
+ }
|
|
|
+ if (shouldAutoNext) {
|
|
|
+ [self nextWhenPlayDidEnd];
|
|
|
+ }
|
|
|
if (self.delegate && [self.delegate respondsToSelector:@selector(didFinishPlay:)]) {
|
|
|
[self.delegate didFinishPlay:self.currentIndex];
|
|
|
}
|