JavaScript

A5.audio.Playervolume Method

Syntax

A5.audio.Player.volume(volume)

Arguments

volumenumber

Volume to set, a value between 0.0 and 1.0.

Description

Set the volume of the audio playback.

Example: Adjusting the Volume for the AudioPlayer Control 

The UX Component AudioPlayer control's JavaScript object can be used to adjust the audio volume. The _play property of the object contains the audio player class methods. The JavaScript is an example of a function that could be used to increase or decrease the audio volume for an AudioPlayer control:

function incrementVolume (increaseVolume) {
    // Get the object for the AudioPlayer Control:
    var audioObj = {dialog.object}.getControl('AUDIOPLAYER');

    if (audioObj) {
        // get the current volume level:
        var state = audioObj._play.getState();
        var volume = state.volume;

        if (increaseVolume === true) {
            // increase the volume for the AudioPlayer
            volume = Math.min(1.0,volume + 0.1);
        } else {
            // decrease the volume for the AudioPlayer
            volume = Math.max(0.0,volume - 0.1);
        }

        // set the volume
        audioObj._play.volume(volume);
    }
}
The AudioRecorderAndPlayer control's JavaScript object also has a _play property containing methods for the audio player class.

See Also