In case the hardware has no dedicated volume keys, the audio volume is adjusted using the Arrow up and Arrow down keys. When the user is controlling the volume, the key event brings the Volume Control pop-up to the view, and the pop-up disappears after a time-out when the user has done the adjustment.
However, the application may need to use the up/down key events to control some other component, such as a list. In that case, it should be decided whether the view in question could do without Volume Control, or whether the Volume Control component should be accessed via the Options menu or toolbar.
The Volume Control UI component may also be always available in the view. In this case, it is fixed in the layout.
Figure: Volume control can work with both touch and hardware buttons if available in the device