getCurrentVolumeByMode(params: Object)
Requires:
BaseKit≥3.3.3@ray-js/ray≥1.4.57
Platforms:
iOSAndroid
Description
Get system volume in different modes. Note: On Android, you can get volumes for different system sounds via the volumeMode parameter. On iOS there is only one system volume; volumeMode has no effect.
Parameters
| Property | Type | Required | Default | Description |
|---|---|---|---|---|
volumeMode | number | No | 2 | Volume type (Android only) 0: Voice call volume 1: System sounds 2: Ringer, notifications, system default tones, etc. 3: Media volume 4: Alarm volume 5: Notification volume 6: Bluetooth volume |
complete | () => void | No | - | Completion callback (executed on both success and failure) |
success | (params: Object) => void | No | - | Callback on successful API call |
fail | (params: Object) => void | No | - | Failure callback |
success callback parameters
| Property | Type | Description |
|---|---|---|
value | number | Volume, value range [0–1] |
fail callback parameters
| Property | Type | Description |
|---|---|---|
errorMsg | string | Error message |
errorCode | string | number | Error code |
| Error extension |
Return Value
None