You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cordova.apache.org by pu...@apache.org on 2016/01/30 00:48:08 UTC
[06/13] cordova-plugin-media git commit: completion handler for
stop();
completion handler for stop();
seekto 0 then stop playing.
Project: http://git-wip-us.apache.org/repos/asf/cordova-plugin-media/repo
Commit: http://git-wip-us.apache.org/repos/asf/cordova-plugin-media/commit/45afc8a4
Tree: http://git-wip-us.apache.org/repos/asf/cordova-plugin-media/tree/45afc8a4
Diff: http://git-wip-us.apache.org/repos/asf/cordova-plugin-media/diff/45afc8a4
Branch: refs/heads/master
Commit: 45afc8a4f82fe781a088f9268856b59afcc61886
Parents: 4e76ca0
Author: ghenry22 <gh...@gmail.com>
Authored: Tue Oct 13 09:16:29 2015 +0800
Committer: ghenry22 <gh...@gmail.com>
Committed: Tue Oct 13 09:16:29 2015 +0800
----------------------------------------------------------------------
src/ios/CDVSound.m | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/cordova-plugin-media/blob/45afc8a4/src/ios/CDVSound.m
----------------------------------------------------------------------
diff --git a/src/ios/CDVSound.m b/src/ios/CDVSound.m
index 80f90da..ccf9984 100644
--- a/src/ios/CDVSound.m
+++ b/src/ios/CDVSound.m
@@ -461,11 +461,12 @@
}
if (avPlayer.currentItem && avPlayer.currentItem.asset) {
NSLog(@"Stopped playing audio sample '%@'", audioFile.resourcePath);
- [avPlayer pause];
[avPlayer seekToTime: kCMTimeZero
toleranceBefore: kCMTimeZero
toleranceAfter: kCMTimeZero
- completionHandler: ^(BOOL finished)];
+ completionHandler: ^(BOOL finished){
+ if (finished) [avPlayer pause];
+ }];
jsString = [NSString stringWithFormat:@"%@(\"%@\",%d,%d);", @"cordova.require('cordova-plugin-media.Media').onStatus", mediaId, MEDIA_STATE, MEDIA_STOPPED];
}
// ignore if no media playing
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cordova.apache.org
For additional commands, e-mail: commits-help@cordova.apache.org