HTML onvolumechange Attribute

The onvolumechange attribute defines a script to run each time the volume of a video/audio has been changed."

Definition and Usage

The onvolumechange attribute defines a script to run each time the volume of a video/audio has been changed.

This event is invoked by:

  • Increasing or decreasing the volume
  • Muting or unmuting the media player
  • Tip: Use the volume property of the Audio/Video Object to set or return the audio volume of an audio/video.

    Applies to

    The onvolumechange attribute is part of the Event Attributes, and can be used on the following elements:

    Examples

    Audio Example

    Run "myFunction" when the volume of the audio changes:

    <audio onvolumechange="myFunction()">

    Video Example

    Run "myFunction" when the volume of the video changes:

    <video onvolumechange="myFunction()">

    Browser Support

    The onvolumechange attribute has the following browser support for each element:

    Element
    audio Yes 9.0 Yes Yes Yes
    video Yes 9.0 Yes Yes Yes