AW22 Rule 4.18.1


This test consists in checking whether each audio sequence played automatically and defined with an <object>, an <embed>, an <applet> or a <bgdound> tag can be stopped by the user or the volume can be shutdowned

Business description

Criterion :


Test :


Test description :

Does each audio sequence that is played automatically via an object, applet, embed tag, a javascript code or bgsound property pass one of the conditions below?

  • The audio sequence lasts less than or equal to 3 seconds
  • The audio sequence can be stopped by an action initiated by the user
  • The volume of the audio sequence can be controlled by the user independently from the system volume control.
Level :

Technical description

Scope :
Decision level :



Selection1 : All the <embed>, <object>, <applet> and <bgsound> tags (embed, object, bgsound, applet)


The selection handles the process.

For each occurence of the Selection1 raise a MessageA

MessageA : Check Manually the elements
  • code :ManualCheckOnElements
  • status: NMI
  • parameter : snippet
  • present in source : yes



Selection is empty (The page has neither <object>, nor <applet>, nor <bgsound>, nor <embed> tag)


The selection is not empty


We detect the elements of the scope of the test to determine whether the test is applicable.

On latest webdev data set (2013-10-30, 78,000 pages), the test scope (embed, applet, bgsound, object) has been found on 6804 pages, i.e on 8.7% of the pages