readyState should be used sparingly; L10n.ready() and L10n.once() are usually better suited for controlling when code is run relative to the state of the localization.
The navigator.mozAudioChannelManager object provides access to the mozAudioChannelManager interface, which is used to manage your Firefox OS device's audio channels, including setting what channel's volume to affect when the volume buttons are pressed inside a particular app.