Relative volume levels

Every piece of documentation I’ve found implies that the master volume is relative to the ringtone volume, but I’m not finding that to be the case.  My app allows the user to set their volume level via a settings screen (0 -100%) using a slider. On my Samsung Galaxy S6 (Android version 7) the volume increases and decreases as specified, but it’s relative to the Media volume level.

So if the Media volume is set to 50% and my user chooses 100% in the app, the volume is still only 50% of the max device volume.  Is there a way to control the OS Media volume level?  And the other volume levels, such as Notification?

I’m not sure most users would want that. If I set my phone to silent and launch a game on my lunch break that I was playing last night at 100% volume, I don’t want it to blast out into the office - I set my media volume for a reason.

In most cases, I would agree. However the nature of my app is a bit different.  The user can earn point multipliers based off of volume levels.  The app temporarily sets the volume to the level they have chosen, plays the audio, and sets the volume back.  At least that was the intent. Now it seems that they must have their media volume turned up, which contradicts “master volume” control in my opinion.

There are also a few different ways that the user can disable the sounds all together so there aren’t any [surprise] blasts of sound. 

Got around this by using Scott H’s volume control plugin.  https://marketplace.coronalabs.com/plugin/volume-control

I’m not sure most users would want that. If I set my phone to silent and launch a game on my lunch break that I was playing last night at 100% volume, I don’t want it to blast out into the office - I set my media volume for a reason.

In most cases, I would agree. However the nature of my app is a bit different.  The user can earn point multipliers based off of volume levels.  The app temporarily sets the volume to the level they have chosen, plays the audio, and sets the volume back.  At least that was the intent. Now it seems that they must have their media volume turned up, which contradicts “master volume” control in my opinion.

There are also a few different ways that the user can disable the sounds all together so there aren’t any [surprise] blasts of sound. 

Got around this by using Scott H’s volume control plugin.  https://marketplace.coronalabs.com/plugin/volume-control