← Back to team overview

ubuntu-phone team mailing list archive

Re: Fixing Volume Controls

 

I would look to the iPhone for inspiration. These days, it works pretty well most of the time.

As far as I know, there is no way to adjust playback level in advance for something I haven't started yet on the iPhone either. If I want to start a game silently, I can switch the phone into mute mode though before starting the game. Once the game has started, the volume control changes the game volume (not the ringer), and I can take phone out of mute mode after adjusting the volume.

Michi.


On 21 Sep 2015, at 19:00 , Michael Zanetti <michael.zanetti@xxxxxxxxxxxxx> wrote:

> Hi Alan,
> 
> I see your concerns, valid points there.
> 
> Probably the hardware buttons should then control ringtone volume while
> no app is focused (or a call indication is on top) and control the
> multimedia volume whenever an app is focused or media-hub is playing in
> the background.
> 
> Switching the functionality solely depending if audio plays or not (as
> we currently do) will always have the problem that it switches too
> often/quickly so you'd be never able to adjust a volume in games like
> Dinosaur with them.
> 
> Would this be something you think it would work?
> 
> Br,
> Michael
> 
> On 21.09.2015 10:52, Alan Pope wrote:
>> Hi Michael,
>> 
>> On 21 September 2015 at 09:30, Michael Zanetti
>> <michael.zanetti@xxxxxxxxxxxxx> wrote:
>>> * Make the hardware buttons always control the multimedia volume, that
>>> is, game sounds, music player etc but don't ever touch ringtone volume
>>> with them.
>>> 
>> 
>> While this works for your specific use case of "Game is making noise
>> in a library", what if I'm in the library and my phone rings? I want
>> to reduce the volume quickly so the call goes to voicemail. If the
>> volume keys only work for multimedia then I can't quiet a ringing
>> phone.
>> 
>>> * Make the volume slider in the indicator always control the multimedia
>>> volume, never touch the ringtone volume.
>>> 
>> 
>> Again, how do I reduce the volume of an incoming call?
>> 
>>> * Apps should always use the multimedia role, regardless of what they do
>>> (unless thy deal with actual calls or incoming messages).
>>> 
>>> * Add a second "slider" to the indicators that controls ringtone volume.
>>> That slider could be a bit special tho, i.e. that it works more like a
>>> profile selector. 0 is "vibrate only", 1 is "beep" and all the greater
>>> values adjust volume of the ringtones.
>>> 
>> 
>> This won't help if your phone is locked (and indicators aren't
>> accessible in one of our security settings).
>> 
>>> One thing I've not mentioned here yet are alarms. Alarms, again
>>> could/should have their own role. But one never controls that role with
>>> either the buttons or a slider. Instead, each alarm has his own volume
>>> value assigned when the alarm is created, and an alarm is always played
>>> at the volume its config says (except maybe only vibrate when the phone
>>> profile is set to vibrate only - but those are small details we could
>>> work out on the road).
>>> 
>>> IMO this behaviour would make the volume way more predictable,
>>> especially since one needs to use a slider in the indicators to change
>>> the ringtone volume but at the same time giving the user visual feedback
>>> on what the current volume is.
>>> 
>> 
>> I'd rather we just did what Android does and have an icon in the
>> volume popup so you know what you're adjusting.
>> 
>> e.g. http://imgur.com/ggQdZBS (adjusting media volume) vs
>> http://imgur.com/3Y1vapF (adjusting alert volume).
>> 
>> Cheers,
>> 
> 
> -- 
> Mailing list: https://launchpad.net/~ubuntu-phone
> Post to     : ubuntu-phone@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~ubuntu-phone
> More help   : https://help.launchpad.net/ListHelp



References