ubuntu-phone team mailing list archive
-
ubuntu-phone team
-
Mailing list archive
-
Message #15692
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