Question

I have a very weird problem. The volume button can only adjust the ringtone volume instead of volume inside my application. There must be a way to control it. Because I found some apps can adjust ringtone volume and some apps can adjust volume.

In another word how to category my app as an "music" app so that I can adjust eh playback volume instead of the ringtone volume when I press the hardware volume key.

Can somebody help? Thanks

Was it helpful?

Solution

Use the following code will allow user to adjust the volume of play instead of ring tone.

AVAudioSession *session = [AVAudioSession sharedInstance];
[session setCategory:AVAudioSessionCategoryPlayAndRecord error:nil];
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top