Skip to content
This repository was archived by the owner on Sep 15, 2021. It is now read-only.

Commit 66739db

Browse files
committed
Merge pull request #258 from SidneyS/master
Add new API features for Cordova Native Audio plugin.
2 parents cf172bd + db355ef commit 66739db

File tree

4 files changed

+35
-6
lines changed

4 files changed

+35
-6
lines changed

demo/bower.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,4 @@
44
"devDependencies": {
55
"ionic": "driftyco/ionic-bower#1.0.0-beta.11"
66
}
7-
}
7+
}

dist/ng-cordova.js

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@ angular.module('ngCordova.plugins.appAvailability', [])
5555
}
5656
}
5757
}]);
58+
5859
// install : cordova plugin add https://github.com/christocracy/cordova-plugin-background-geolocation.git
5960
// link : https://github.com/christocracy/cordova-plugin-background-geolocation
6061

@@ -1970,9 +1971,9 @@ angular.module('ngCordova.plugins.nativeAudio', [])
19701971
return q.promise;
19711972
},
19721973

1973-
play: function (id) {
1974+
play: function (id, completeCallback) {
19741975
var q = $q.defer();
1975-
window.plugins.NativeAudio.play(id,
1976+
window.plugins.NativeAudio.play(id, completeCallback,
19761977
function (result) {
19771978
q.resolve(result)
19781979
},
@@ -2022,6 +2023,20 @@ angular.module('ngCordova.plugins.nativeAudio', [])
20222023
}
20232024
);
20242025

2026+
return q.promise;
2027+
},
2028+
2029+
setVolumeForComplexAsset: function (id, volume) {
2030+
var q = $q.defer();
2031+
window.plugins.NativeAudio.setVolumeForComplexAsset(id, volume,
2032+
function (result) {
2033+
q.resolve(result)
2034+
},
2035+
function (err) {
2036+
q.reject(err);
2037+
}
2038+
);
2039+
20252040
return q.promise;
20262041
}
20272042
}

dist/ng-cordova.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/plugins/nativeAudio.js

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,9 +34,9 @@ angular.module('ngCordova.plugins.nativeAudio', [])
3434
return q.promise;
3535
},
3636

37-
play: function (id) {
37+
play: function (id, completeCallback) {
3838
var q = $q.defer();
39-
window.plugins.NativeAudio.play(id,
39+
window.plugins.NativeAudio.play(id, completeCallback,
4040
function (result) {
4141
q.resolve(result)
4242
},
@@ -86,6 +86,20 @@ angular.module('ngCordova.plugins.nativeAudio', [])
8686
}
8787
);
8888

89+
return q.promise;
90+
},
91+
92+
setVolumeForComplexAsset: function (id, volume) {
93+
var q = $q.defer();
94+
window.plugins.NativeAudio.setVolumeForComplexAsset(id, volume,
95+
function (result) {
96+
q.resolve(result)
97+
},
98+
function (err) {
99+
q.reject(err);
100+
}
101+
);
102+
89103
return q.promise;
90104
}
91105
}

0 commit comments

Comments
 (0)