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 2012/04/06 03:20:42 UTC
[5/40] git commit: MediaStatus + Notification API
MediaStatus + Notification API
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/20af74ec
Tree: http://git-wip-us.apache.org/repos/asf/incubator-cordova-js/tree/20af74ec
Diff: http://git-wip-us.apache.org/repos/asf/incubator-cordova-js/diff/20af74ec
Branch: refs/heads/master
Commit: 20af74ec37a69fe74fde101af2806a5ddb78d118
Parents: 6dc6f3a
Author: Jesse MacFadyen <pu...@gmail.com>
Authored: Wed Apr 4 17:49:19 2012 -0700
Committer: Jesse MacFadyen <pu...@gmail.com>
Committed: Wed Apr 4 17:49:19 2012 -0700
----------------------------------------------------------------------
lib/wp7/exec.js | 54 +++++++++++++++++++++++
lib/wp7/platform.js | 6 +++
lib/wp7/plugin/wp7/CordovaMediaonStatus.js | 9 ++++
3 files changed, 69 insertions(+), 0 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-cordova-js/blob/20af74ec/lib/wp7/exec.js
----------------------------------------------------------------------
diff --git a/lib/wp7/exec.js b/lib/wp7/exec.js
index 09632df..b9b09ec 100644
--- a/lib/wp7/exec.js
+++ b/lib/wp7/exec.js
@@ -96,6 +96,60 @@ var MonkeyPatch =
{
return arg[0];
}
+ },
+ Media:
+ {
+ create:function(arg)
+ {
+ return {id:arg[0],src:arg[1]};
+ },
+ startPlayingAudio:function(arg)
+ {
+ return {id:arg[0],src:arg[1],milliseconds:arg[2]};
+ },
+ stopPlayingAudio:function(arg)
+ {
+ return {id:arg[0]};
+ },
+ seekToAudio:function(arg)
+ {
+ return {id:arg[0],milliseconds:arg[1]};
+ },
+ pausePlayingAudio:function(arg)
+ {
+ return {id:arg[0]};
+ },
+ getCurrentPositionAudio:function(arg)
+ {
+ return {id:arg[0]};
+ },
+ startRecordingAudio:function(arg)
+ {
+ return {id:arg[0],src:arg[1]};
+ },
+ stopRecordingAudio:function(arg)
+ {
+ return {id:arg[0]};
+ },
+ release:function(arg)
+ {
+ return {id:arg[0]};
+ },
+ setVolume:function(arg)
+ {
+ return {id:arg[0],volume:arg[1]};
+ }
+ },
+ Notification:
+ {
+ "alert":function(arg)
+ {
+ return {message:arg[0],title:arg[1],buttonLabel:arg[2]};
+ },
+ "confirm":function(arg)
+ {
+ return {message:arg[0],title:arg[1],buttonLabel:arg[2]};
+ }
}
};
http://git-wip-us.apache.org/repos/asf/incubator-cordova-js/blob/20af74ec/lib/wp7/platform.js
----------------------------------------------------------------------
diff --git a/lib/wp7/platform.js b/lib/wp7/platform.js
index 0cc8ddf..fd511ab 100644
--- a/lib/wp7/platform.js
+++ b/lib/wp7/platform.js
@@ -4,10 +4,13 @@ module.exports = {
id: "wp7",
initialize:function() {
+console.log("window.CordovaMediaonStatus = " + window.CordovaMediaonStatus);
if(!window.localStorage)
{(function()
{
+
+
var DOMStorage = function(type)
{
@@ -210,6 +213,9 @@ if(!window.localStorage)
CordovaCommandResult: {
path:"cordova/plugin/wp7/CordovaCommandResult"
},
+ CordovaMediaonStatus: {
+ path:"cordova/plugin/wp7/CordovaMediaonStatus"
+ },
requestFileSystem: {
path:"cordova/plugin/wp7/requestFileSystem"
},
http://git-wip-us.apache.org/repos/asf/incubator-cordova-js/blob/20af74ec/lib/wp7/plugin/wp7/CordovaMediaonStatus.js
----------------------------------------------------------------------
diff --git a/lib/wp7/plugin/wp7/CordovaMediaonStatus.js b/lib/wp7/plugin/wp7/CordovaMediaonStatus.js
new file mode 100644
index 0000000..b77415d
--- /dev/null
+++ b/lib/wp7/plugin/wp7/CordovaMediaonStatus.js
@@ -0,0 +1,9 @@
+
+var cordova = require('cordova');
+
+module.exports = function(args) {
+
+ console.log("media on status :: " + args);
+ //var res = JSON.parse(args);
+ //require("cordova/media").onStatus(res.id, res.msg, res.value);
+};