App Selective Volume Control

Why does iOS not have volume control? To be clear, yes I understand I have a volume button that works in broad strokes. Is it too far fetched to think that maybe, just maybe? I could control the volume of each app individually? For some perspective, Android has had this functionality for over a decade.

iPhone 15 Pro, iOS 18

Posted on Dec 27, 2024 09:12 PM

Reply
Question marked as Top-ranking reply

Posted on Dec 27, 2024 09:40 PM

Hello JohnC206,


While there is no direct way to control volume for each individual app on iOS, you could create an Automation in the Shortcuts app on your iPhone that adjusts the volume to a preset value when you open certain apps:


  • Go to Shortcuts -> select the "+" button
  • Call the shortcut something like "Volume C" and search for volume in the Actions panel and add a descriptive icon (perhaps the speaker with one bar)
  • Select "Set Volume" and set a volume level for this shortcut
  • Repeat these steps for "Volume B" and "Volume A," selecting higher volumes in each turn


Then...


  • Select the Automation tab in the Shortcuts app
  • Tap "+" and select the App automation
  • Select the app for which the volume will be controlled
  • Choose "Is Opened" for the condition and set to "Run Immediately"
  • Next, choose one of the volume shortcut options you configured in the last section
  • Now, when this app is opened, the volume will adjust automatically
  • Repeat the steps as needed


I know that this will create a static volume value for each app added, but at least you don't have to manually adjust the volume when jumping between apps. I assume this is what you are trying to achieve, generally speaking? I know that iOS only allows one source of media at a time, so you can't adjust each app individually and simultaneously.


Sorry for the long response, but I hope this helps.


Have a nice evening.

2 replies
Question marked as Top-ranking reply

Dec 27, 2024 09:40 PM in response to JohnC206

Hello JohnC206,


While there is no direct way to control volume for each individual app on iOS, you could create an Automation in the Shortcuts app on your iPhone that adjusts the volume to a preset value when you open certain apps:


  • Go to Shortcuts -> select the "+" button
  • Call the shortcut something like "Volume C" and search for volume in the Actions panel and add a descriptive icon (perhaps the speaker with one bar)
  • Select "Set Volume" and set a volume level for this shortcut
  • Repeat these steps for "Volume B" and "Volume A," selecting higher volumes in each turn


Then...


  • Select the Automation tab in the Shortcuts app
  • Tap "+" and select the App automation
  • Select the app for which the volume will be controlled
  • Choose "Is Opened" for the condition and set to "Run Immediately"
  • Next, choose one of the volume shortcut options you configured in the last section
  • Now, when this app is opened, the volume will adjust automatically
  • Repeat the steps as needed


I know that this will create a static volume value for each app added, but at least you don't have to manually adjust the volume when jumping between apps. I assume this is what you are trying to achieve, generally speaking? I know that iOS only allows one source of media at a time, so you can't adjust each app individually and simultaneously.


Sorry for the long response, but I hope this helps.


Have a nice evening.

Dec 27, 2024 09:53 PM in response to JohnC206

Each app currently has the ability to control their own volume and many of them do. You see that feature in many games where you can control game volume and music volume as well as Apple apps such as Music, AppleTV, GarageBand, Podcasts, and QuickTime Player to name a few. The volume level in each of those apps is saved independently of the Global volume. If you want to have volume control for a specific app, contact the developer and they can add the feature. It only takes a couple of lines of code and a slider to adjust the volume. I have done it for many of my apps that I have developed.


The way it works is that there is a Global Volume and each app can control their own volume relative to the Global Volume. For example the app can have a volume in the range of 0% to 100% of the Global volume. It would make no sense to add another layer of volume controls.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

App Selective Volume Control

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.