Heim > Artikel > Web-Frontend > Studiennotizen zum HTML5-Video-Tag (Player) (2): Wiedergabesteuerung_HTML5-Tutorialfähigkeiten
Im vorherigen Artikel wurden einige Arbeiten vorgestellt, die zum Initialisieren des HTML5-Tag-Videos (Players) durchgeführt werden müssen, und wie der HTML5-Player einfach und schnell verwendet werden kann. Dieser Artikel konzentriert sich auf die Verwendung von JS So bedienen Sie das Video-Tag und erfahren, wie Sie einige einfache und grundlegende Vorgänge am Video ausführen, darunter das Abspielen und Anhalten des Players, das Lesen und Einstellen der Lautstärke sowie andere schreibbezogene Vorgänge, wodurch die Erweiterung des Players gestartet wird.
Inhaltsverzeichnis dieses Artikels:
1. Ermitteln Sie die Gesamtdauer des Videos
2. Abspielen und anhalten
3. Ermitteln Sie die Wiedergabezeit des Videos und legen Sie den Abspielpunkt fest
4. Ermitteln Sie die Lautstärke und stellen Sie sie ein
Ermitteln Sie zunächst die Gesamtdauer des Videos
Bei der Bedienung des Players (Video) müssen zunächst einige Informationen zum Video abgerufen werden, darunter auch die Gesamtdauer. Neben dem Inhalt wird als Erstes auch die Gesamtdauer angezeigt . Fügen Sie vor der Bedienung des Videos eine ID zum Video-Tag hinzu, damit wir das Videoelement problemlos erhalten können
Nachdem Sie eine ID festgelegt haben, können Sie den Vorgang starten. Um die Gesamtdauer zu erhalten, müssen Sie ein Ereignis des Videos verwenden – geladene Metadaten. Das Auslösen dieses Ereignisses zeigt an, dass die Metadaten (einige grundlegende Informationen des Mediums) vorhanden sind wurde geladen. Verwenden Sie addEventListener Listening-Ereignisse
Es ist zu beachten, dass die Einheit der ermittelten Gesamtdauer Sekunden ist, die bei der Anzeige nach Bedarf umgerechnet werden sollte.
Zweitens: Abspielen, Pause
Die grundlegendste Funktion des Players ist „Wiedergabe und Pause“. Nach Erreichen der Gesamtdauer ist die nächste Operation „Wiedergabe und Pause“. Die beiden derzeit verwendeten Videomethoden sind Wiedergabe und Pause
//Play
function play(){
myVideo.play();
}
//Pause
function pause(){
myVideo.pause();
}
Drittens ermitteln Sie die Wiedergabezeit des Videos und legen den Wiedergabepunkt fest
Nachdem der Player abspielen und anhalten kann, müssen Sie als Nächstes sehen, wie lange das Video bereits abgespielt wurde und zu welchem Zeitpunkt es abgespielt wurde. Dieser Vorgang ist dem Abrufen der Gesamtdauer sehr ähnlich. Er erfordert das Abhören eines Ereignisses und das Abrufen des Werts eines Attributs. Dann werden das timeupdate-Ereignis und das currentTime-Attribut des Videos verwendet 🎜>
Code kopieren
Wir erhalten oft eine Anfrage, das heißt, es sind 10 Minuten vergangen, seit wir es das letzte Mal gesehen haben. Dann müssen wir den Abspielpunkt zu diesem Zeitpunkt festlegen Das Attribut „currentTime“ wird weiterhin zum Festlegen des Abspielpunkts verwendet. Das Attribut „currentTime“ ist lesbar und beschreibbar. Es ist zu beachten, dass die Einheit des eingestellten Werts nicht in Sekunden angegeben ist, sondern umgerechnet werden muss
Viertens: Ermitteln und Einstellen der Lautstärke
Der Player kann während des Wiedergabevorgangs pausieren und abspielen. Er weiß, wo er gerade abspielt, und kann ab einem bestimmten Zeitpunkt mit der Wiedergabe beginnen. Dies ähnelt dem dritten Punkt. Sie können das Volumenattribut direkt verwenden, um das Volumen zu erhalten. Was wir hier jedoch auch einführen werden, ist das Auslöseereignis für die Lautstärkeänderung ist das volumechange-Ereignis