Skip to content

Commit 4c60d28

Browse files
author
thyttan
committed
android: (WIP) handle android STREAM_MUSIC volume level forwarding
1 parent f7c1b1b commit 4c60d28

File tree

1 file changed

+12
-1
lines changed

1 file changed

+12
-1
lines changed

apps/android/lib.js

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,17 @@ exports.gbHandler = (event) => {
4444
"musicinfo" : function() {
4545
require("messages").pushMessage(Object.assign(event, {t:"modify",id:"music",title:"Music"}));
4646
},
47+
// {t:"musicvolume", v:(percentage of max volume)}
48+
"audio" : function() {
49+
if (Bangle.musicVolume === undefined) {
50+
E.on("kill", ()=>{
51+
require("Storage").writeJSON("setting.json", Object.assign({}, require("Storage").readJSON("setting.json"), {musicVolume:Bangle.musicVolume}));
52+
});
53+
}
54+
Bangle.musicVolume = event.v;
55+
Bangle.emit("musicVolume", event.v);
56+
print(event.v);
57+
},
4758
// {"t":"call","cmd":"incoming/end/start/outgoing","name":"Bob","number":"12421312"})
4859
"call" : function() {
4960
Object.assign(event, {
@@ -386,4 +397,4 @@ exports.overwriteGPS = () => { // if the overwrite option is set, call this on i
386397
setTimeout(()=>{
387398
if (!Bangle.isGPSOn()) require("android").gbSend({ t: "gps_power", status: false });
388399
},3000);
389-
};
400+
};

0 commit comments

Comments
 (0)