Fangen HTML5-video Abspielen/stop event

Wie kann ich Zuhören, um die Ereignisse, play/stop/pause von ein HTML5-video?
Ich habe versucht mit folgenden code:

$("video").on('play',function(){
    //my code here
});

aber es funktioniert nicht.

Alternativ wäre ich auch in Ordnung abzufangen, die auf das stoppen und starten des Videos (in der Tat würde ich bevorzugen), aber auch dieser code nicht funktioniert:

$('video').on('click', function(event) {
    //my code here
});

Ich denke da oft über das video-element platziert wird, ein div mit der dazugehörigen Ereignissen start und stop, aber ich weiß nicht, wie zu wählen Sie über jquery oder javascript:

P. S. sollte Dieser code funktionieren auf Seiten, die aus dynamisch /nicht erzeugt durch mich, so kann ich nicht beziehen sich die Elemente durch Angabe seiner ID oder eine Klasse.

UPDATE

Ich nicht erkennen, dass die Seite, auf der ich getestet hatte ein video in einem iframe.
Die syntax ist am besten geeignet für meine Bedürfnisse:

doc.querySelector("video").addEventListener('play', function(e) {
    //my code here
}, true);

InformationsquelleAutor jenjis | 2013-01-10

Schreibe einen Kommentar