Software checklist

Checkpoint 3.3: Volume control

Provide an option to enable the user to adjust the volume.


Rationale

Users may not be able to hear or distinguish sounds at certain volumes, so they need the ability to adjust the volume. A user that is hard of hearing can have difficulty hearing auditory output and needs to adjust the volume so they can hear the warnings and messages. A user with a vision impairment may depend on speech output and will need to adjust the volume to accommodate different environmental conditions.


Required development techniques


One or more of the following techniques are the minimum required to meet Checkpoint 3.3 from the IBM Software Accessibility Checklist:

  1. Respect the system volume settings.
  2. Provide volume control in the software.

Examples for Microsoft Windows developers

1. Respect the system volume settings.

Example 1

Windows applications that play sounds by calling PlaySound and specifying a registry-based sound event use system volume settings and do not require additional work to be accessible. The user can change the volume using Sound options in the Control Panel.

2. Provide volume control in the software.

Example 2

The application can set the volume or inherit the system volume. In the dialog below, Windows Media Player enables the user to adjust the volume setting with the application.

Screen shot showing the menu items available to change the volume in Windows Media Player.

Examples for iOS developers

1. Respect the system volume settings.

Example 3

iOS applications that play sounds by using standard system calls use system volume settings and do not require additional work to be accessible. The user can change the volume using the master volume on the device or the physical buttons on the device.

2. Provide volume control in the software.

Example 2

Application can set the volume or inherit the system volume. Refer to Apple developer documentation Using Audio. (link resides outside of ibm.com)


Required test techniques

Test the software to ensure that it complies with accessibility requirements.

Required test software

No additional software is required to test this checkpoint.

Test techniques

Passing one or more of the following test techniques is the minimum required to pass this checkpoint:

Action Result

1

If the software application respects system settings for volume, increase the volume through the Control Panel or device buttons. Verify all sounds generated by the application including warnings and messages can be heard.

Pass:

Fail:

2

If the software application provides an option to adjust the volume, increase the volume. Verify all sounds generated by the application including warnings and messages can be heard.

Pass:

Fail:

©2012, 2013 IBM Corporation

Last updated January 28, 2013.