HTML5 audio contrôle de bouton d'arrêt (par opposition à la pause)

J'ai été absolument partout (je pense) et n'arrive pas à trouver un moyen d'appeler un événement d'arrêt dans un html5 audio controller (contrôleur audio. Mon contrôleur audio dispose d'une liste de lecture où chaque piste sera lue lorsqu'il est sélectionné ou à vélo à travers chaque piste à l'autre. Il y a également un bouton "suivant" qui fonctionne.

Mon bouton play/pause ressemble à ceci:

`    function playPause() {
        var audioPlayer = document.getElementsByTagName('audio')[0];
        if(audioPlayer!=undefined) {
            if (audioPlayer.paused) {
                audioPlayer.play();
            } else {
                audioPlayer.pause();
            }
        } else {
            loadPlayer();
        }
    }
`

J'ai besoin d'un bouton "Stop" qui s'arrête à l'audio et remonte au début de la piste en cours de lecture. J'ai pensé à utiliser la lecture en cours sur la position d'une certaine façon, mais ne peut pas obtenir ma tête autour de cela.

J'ai aussi essayé ce (adapté par les conseils ici, dans une autre question), mais en vain:

`    function stop() {
        var audioPlayer = document.getElementsByTagName('audio');
        addEventListener('loadedmetadata', function() {
        this.currentTime = 0;
            }, false);
        }
`

Des idées?

InformationsquelleAutor yolise | 2012-05-18