Reproduction steps:
- On an Android device; join an experience which has voice chat enabled.
- Use the volume buttons on your phone to attempt to increase or decrease the volume.
- Notice that Roblox has instead changed your ‘call’ volume rather than the ‘media’ volume.
This seemingly started occurring after the CoreGui update, which moved the microphone to the top bar. It is also worth noting that I have disabled Roblox’s access to my microphone on my phone to prevent accidental unmutes; just in case that is somehow related.
Expected behavior
While it may make sense for this to happen since voice chat is a sort of ‘call’. Nearly always, I, as a user, do not intend to change the volume of users speaking but rather the gameplay audio. This inconsistency in behaviour is also annoying as it only affects experiences with voice chat enabled, meaning I need to adjust my process to changing the volume based on that factor alone.
Some users may not even be aware that the default behaviour is to change the call volume. This can, therefore, also lead to users inadvertently changing their call volume and being confused or shocked when they get a real phone call, and their call volume is not what they expected at all! Treating voice chat like a call is great for customisation of different volume levels, but it shouldn’t be the default volume level to change when using the volume keys.
To clarify, ideally, if possible (IE: assuming the Android API supports it); voice chat should remain on the ‘call’ audio type yet should not be focussed as the main audio type so that the volume buttons should instead affect the ‘media’ audio type.
A private message is associated with this bug report