Middle
Σε ποια γεγονότα μπορείτε να εγγραφείτε για στοιχεία βίντεο ή ήχου;
sobes.tech AI
Απάντηση από AI
Μπορείτε να εγγραφείτε στα ακόλουθα γεγονότα για στοιχεία video ή audio:
loadstart: Ξεκινά η διαδικασία φόρτωσης του πόρου.progress: Ο πόρος φορτώνεται.suspend: Η φόρτωση διακόπηκε (π.χ. αποσύνδεση δικτύου).abort: Η φόρτωση διακόπηκε από τον χρήστη.error: Προέκυψε σφάλμα κατά τη φόρτωση ή την αναπαραγωγή.emptied: Η κατάσταση δικτύου του στοιχείου είναι κενή.stalled: Η φόρτωση δεδομένων σταμάτησε.loadedmetadata: Τα μεταδεδομένα είναι έτοιμα (διαστάσεις, διάρκεια).loadeddata: Τα αρχικά δεδομένα για αναπαραγωγή είναι έτοιμα.canplay: Το στοιχείο μπορεί να ξεκινήσει την αναπαραγωγή, αλλά ίσως χρειάζεται buffering.canplaythrough: Το στοιχείο μπορεί να αναπαραχθεί μέχρι το τέλος χωρίς διακοπές για buffering.playing: Η αναπαραγωγή ξεκίνησε.play: Η αναπαραγωγή ξεκίνησε ή συνεχίστηκε.pause: Η αναπαραγωγή διακόπηκε.waiting: Η αναπαραγωγή σταμάτησε λόγω ανάγκης buffering.seeking: Ο χρήστης μετακινείται στη γραμμή χρόνου.seeked: Ο χρήστης ολοκλήρωσε τη μετακίνηση στη γραμμή χρόνου.ended: Η αναπαραγωγή ολοκληρώθηκε.durationchange: Η διάρκεια του πόρου άλλαξε.timeupdate: Η τρέχουσα θέση αναπαραγωγής άλλαξε.volumechange: Η ένταση ή η κατάσταση σίγασης άλλαξε.ratechange: Η ταχύτητα αναπαραγωγής άλλαξε.resize: Το μέγεθος του βίντεο άλλαξε (π.χ. λόγω αλλαγής προσανατολισμού συσκευής).cuechange: Τα ενεργά τμήματα κειμένου για το τρέχον κομμάτι άλλαξαν.
Παράδειγμα εγγραφής στο γεγονός play:
// Λήψη του στοιχείου βίντεο
const videoElement = document.getElementById('myVideo');
// Εγγραφή στο γεγονός 'play'
videoElement.addEventListener('play', () => {
// Ενέργειες κατά την έναρξη αναπαραγωγής
console.log('Το βίντεο άρχισε να αναπαράγεται');
});