HTML and CSS Reference
In-Depth Information
Important Audio Properties
There are many properties defined for the
audio
element in HTML5. We are going to focus
on the following because they are the most useful for the applications we will build:
duration
The total length, in seconds, of the sound represented by the
audio
object.
currentTime
currentTime
The current playing position, in seconds, of the playing audio file.
loop
true
or
false
: whether the audio clip should start playing at the beginning when
cur-
rentTime
reaches the
duration
.
autoplay
true
or
false
: whether the audio should start playing automatically when it has loaded.
muted
true
or
false
: Setting this to
true
silences the
audio
object regardless of
volume
set-
tings.
controls
true
or
false
:Displayscontrolsforan
audio
objectinanHTMLpage.Controlswillnot
display on the canvas unless they are created in HTML (for example, with a
<div>
over-
lay).
volume
The volume level of the
audio
object; the value must be between
0
and
1
.
paused
true
or
false
: whether the
audio
object is paused. Set with a call to the
pause()
func-
tion.
ended
true
or
false
. Set when an
audio
object has played through its entire
duration
.