javascript objekt abgespielt?
lima-city → Forum → Die eigene Homepage → HTML, CSS & Javascript
-
Hallo LC,
Ich habe eine tag/frage">frage. Kann man mit Javascript prüfen ob ein <Objekt> (ein Video) abgespielt wurde.
(also ob die Wiedergabe beendet wurde) Wenn ja wie kann ich das prüfen ?
Wäre cool wenn ihr mir helfen konntet.
LG
Christian -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
also falls du das video-tag (<video src="/adresse/zum/video.ogg">) meinst, das kennt das Event onended, worauf du nur über den EventListener zugreifen kannst:
var video = document.getELementsByTagName('video')[0]; var doOnEnd = function(){ alert('Video ist zu ende'); }; video.addEventListener('ended', doOnEnd, true);
So und falls du ein video aus einem Flashplayer meinst, hängt das davon ab, ob der player den ein Event sendet, der populäre JW-Player sendet zumbeispiel nicht direkt ein eigenes onended-event, aber ein state-event, wenn sich der Zustand des Videos ändert, das kann man dann so umbauen:
Wie du siehst ist das nicht allgemein zu sagen, sondern du must selbst herausfinden, ob das abspielmedium ein entsprechendes Event kennt.// zuvor wird bereits eine variable definiert, // die z.B. player heißt, oder auch video. // ich geh mal von player aus var doOnEnd = function(states){ if(states.oldstate == 'COMPLETED'){ alert('Video ist zu ende'); } }; player.addModelListener('state', doOnEnd);
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage