User Experience Stack Exchange is a question and answer site for user experience researchers and experts. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

If a volume control in my app changes value, should it globally change the system volume or just for my application?

share|improve this question
possible duplicate of Do audio players on Mobile need volume controls? – Izhaki Dec 9 '13 at 21:38
What about PC audio players – MrBassam Dec 9 '13 at 21:40
Please make it clear in the question then. – Izhaki Dec 9 '13 at 21:43
Done, Thank you @Izhaki – MrBassam Dec 9 '13 at 21:56
What is your app? – Brian Dec 11 '13 at 21:04
up vote 2 down vote accepted

Out of experience, in the earlier versions of Windows Phone, the volume was global. So if you lowered the volume for ringtones and notifications, it'd also get lowered for everything else. That was annoying in cases where I wanted to play music on my headphones for example, increase the volume and later the phone would blast ringing.

If sounds are an imperative part of your app I think you should let the user control it specifically for your app.

share|improve this answer

For a Windows PC:

You have something called an Audio mixer that does a decent job of synchronizing the volume of all running application with a sound output. It maintains the volume levels, scales and suppresses sound based on your master volume control (i.e. speaker output)

So by default increasing the volume of your app should only focus on increasing its sound output and it should not control the system's volume - unless you provide an explicit option to do so.

Image showing volume synchronization at a PC/Speaker level over multiple apps. Notice how the mids for the individual sounds vary based on the master control

enter image description here

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.