Class enchant.DOMSound
Klasse die eine Hüllenklasse (Wrapper) für Audio Elemente darstellt. Safari, Chrome, Firefox, Opera, und IE können alle MP3 Dateien abspielen (Firefox und Opera spielen diese mit Hilfe von Flash ab). WAVE Dateien können Safari, Chrome, Firefox, and Opera abspielen. Sollte der Browser nicht mit dem genutzten Codec kompatibel sein, wird die Datei nicht abgespielt. Instanzen dieser Klasse werden nicht mit Hilfe des Konstruktors, sondern mit enchant.DOMSound.load erstellt.
- Defined in: enchant.js
- Extends enchant.EventTarget
Constructor Attributes | Constructor Name and Description |
---|---|
Field Attributes | Field Name and Description |
---|---|
Aktuelle Wiedergabeposition (seconds).
|
|
Die länge der Sounddatei in Sekunden.
|
|
Lautstärke.
|
Method Summary
Method Attributes | Method Name and Description |
---|---|
clone()
Erstellt eine Kopie dieses Soundobjektes.
|
|
<static> |
enchant.DOMSound.load(src, type, callback, onerror)
Läd eine Audio Datei und erstellt ein DOMSound objekt.
|
pause()
Pausiert die Wiedergabe.
|
|
play()
Startet die Wiedergabe.
|
|
stop()
Stoppt die Wiedergabe.
|
- Methods borrowed from class enchant.EventTarget:
- addEventListener
- clearEventListener
- dispatchEvent
- on
- removeEventListener
Class Detail
enchant.DOMSound()
Field Detail
{Number}
currentTime
Aktuelle Wiedergabeposition (seconds).
{Number}
duration
Die länge der Sounddatei in Sekunden.
{Number}
volume
Lautstärke. 0 (stumm) ~ 1 (volle Lautstärke).
Method Detail
-
{enchant.DOMSound} clone()Erstellt eine Kopie dieses Soundobjektes.
- Returns:
- {enchant.DOMSound} Kopiertes Sound Objekt.
-
Läd eine Audio Datei und erstellt ein DOMSound objekt.
- Parameters:
- {String} src
- Pfad zu der zu ladenden Audiodatei.
- {String} type Optional
- MIME Type der Audtiodatei.
- {Function} callback Optional
- {Function} onerror Optional
- Returns:
- {enchant.DOMSound} DOMSound
-
pause()Pausiert die Wiedergabe.
-
play()Startet die Wiedergabe.
-
stop()Stoppt die Wiedergabe.