You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cordova.apache.org by be...@apache.org on 2012/03/21 21:42:56 UTC
[2/2] git commit: Updated Media.js
Updated Media.js
updated to pass in options parameter to play in order to continue to support looping on iOS
updated onStatus to expect a MediaError object as value parameter when msg is MEDIA_ERROR
Project: http://git-wip-us.apache.org/repos/asf/incubator-cordova-js/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-cordova-js/commit/7a20d51f
Tree: http://git-wip-us.apache.org/repos/asf/incubator-cordova-js/tree/7a20d51f
Diff: http://git-wip-us.apache.org/repos/asf/incubator-cordova-js/diff/7a20d51f
Branch: refs/heads/master
Commit: 7a20d51f26068dedfc1fbc862d59cf5730473e84
Parents: 3ac086e
Author: Becky Gibson <be...@apache.org>
Authored: Wed Mar 21 16:38:05 2012 -0400
Committer: Becky Gibson <be...@apache.org>
Committed: Wed Mar 21 16:38:05 2012 -0400
----------------------------------------------------------------------
lib/plugin/Media.js | 7 ++++---
1 files changed, 4 insertions(+), 3 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-cordova-js/blob/7a20d51f/lib/plugin/Media.js
----------------------------------------------------------------------
diff --git a/lib/plugin/Media.js b/lib/plugin/Media.js
index 8d56da9..477ce06 100644
--- a/lib/plugin/Media.js
+++ b/lib/plugin/Media.js
@@ -68,8 +68,8 @@ Media.get = function(id) {
/**
* Start or resume playing audio file.
*/
-Media.prototype.play = function() {
- exec(this.successCallback, this.errorCallback, "Media", "startPlayingAudio", [this.id, this.src]);
+Media.prototype.play = function(options) {
+ exec(this.successCallback, this.errorCallback, "Media", "startPlayingAudio", [this.id, this.src, options]);
};
/**
@@ -175,7 +175,8 @@ Media.onStatus = function(id, msg, value) {
}
else if (msg === Media.MEDIA_ERROR) {
if (media.errorCallback) {
- media.errorCallback({"code":value});
+ // value should be a MediaError object when msg == MEDIA_ERROR
+ media.errorCallback(value);
}
}
else if (msg === Media.MEDIA_POSITION) {