An API to manage audio mode and volume.
AudioManagement.setAudioMode(AudioManagement.AudioMode.NORMAL)
.then((result) => {
console.log(result);
})
.catch((error) => {
console.error(error);
});
...
AudioManagement.getMaxVolume(AudioManagement.AudioMode.NORMAL)
.then((result) => {
AudioManagement.setVolume(
AudioManagement.AudioMode.NORMAL,
result.maxVolume / 2);
})
.catch((error) => {
console.error(error);
});
window.AudioManagement.setAudioMode(window.AudioManagement.AudioMode.NORMAL)
.then((result) => {
console.log(result);
})
.catch((error) => {
console.error(error);
});
...
window.AudioManagement.getMaxVolume(window.AudioManagement.AudioMode.NORMAL)
.then((result) => {
window.AudioManagement.setVolume(
window.AudioManagement.AudioMode.NORMAL,
result.maxVolume / 2
);
})
.catch((error) => {
console.error(error);
});
window.AudioManagement.setAudioMode(window.AudioManagement.AudioMode.NORMAL)
.then((result) => {
console.log(result);
})
.catch((error) => {
console.error(error);
});
...
window.AudioManagement.getMaxVolume(window.AudioManagement.AudioMode.NORMAL)
.then((result) => {
window.AudioManagement.setVolume(window.AudioManagement.AudioMode.NORMAL,
result.maxVolume / 2);
})
.catch((error) => {
console.error(error);
});
(<any>window).AudioManagement.setAudioMode((<any>window).AudioManagement.AudioMode.NORMAL)
.then((result) => {
console.log(result);
})
.catch((error) => {
console.error(error);
});
...
(<any>window).AudioManagement.getMaxVolume((<any>window).AudioManagement.AudioMode.NORMAL)
.then((result) => {
(<any>window).AudioManagement.setVolume(
(<any>window).AudioManagement.AudioMode.NORMAL,
result.maxVolume / 2
);
})
.catch((error) => {
console.error(error);
});
window.AudioManagement.setAudioMode(window.AudioManagement.AudioMode.NORMAL)
.then((result) => {
console.log(result);
})
.catch((error) => {
console.error(error);
});
...
window.AudioManagement.getMaxVolume(window.AudioManagement.AudioMode.NORMAL)
.then((result) => {
window.AudioManagement.setVolume(
window.AudioManagement.AudioMode.NORMAL,
result.maxVolume / 2
);
})
.catch((error) => {
console.error(error);
});
setVolume(type: Type, volume: int): Promise<any>
Set the volume.
enum AudioMode{ SILENT : 0, VIBRATE: 1, NORMAL: 2 }
enum Type{ RING : 0, MUSIC : 1, NOTIFICATION : 2, SYSTEM : 3 }