Ich habe eine einfache JavaScript, die Lasten klingt:Wie kann ich ein Versprechen für das Ende des Spielens von Sound erstellen?
prefix = 'modules/sounds/';
_sounds = ['nameOfSound','nameOfSound','nameOfSound'];
for (var sound in _sounds) {
if (_sounds.hasOwnProperty(sound)) {
var cached = _sounds[sound];
cached.audio = new Audio(prefix + cached.src);
}
}
}
Alle hier zwischengespeichert wird, und dann in Winkel Ich habe nur einen Dienst, der die folgende Funktion hat:
this.play = function(trackName) {
_sounds[trackName].audio.play();
};
Was ich will, ist ein einfaches Versprechen für den Ton, also wenn ich es nenne, werde ich so etwas haben:
Ist das überhaupt möglich?
Haben Sie eine einfache Callback-Lösung? Gibt es irgendwelche Ereignisse für das Ende des Klangs? – Bergi
naja warum frage ich, wie könnte ich am Ende des Sounds einen Callback haben? – totothegreat