Ich beginne auf HTML5 und Javascript und ich habe grundlegende Zweifel über video.js in Bezug auf die Beziehung zwischen HTML5 Player/html "Video" -Tag und video.js und den Zweck des Videos .js. Meine spezifischen Fragen sind:Beziehung zwischen html5 video player und video js
- Verwendet video.js intern den HTML5 nativen Player oder erstellt und verwendet es einen eigenen Player?
Wenn ja, dann:
ein. Gibt es einen anderen Grund, Video.js zu verwenden, abgesehen von dem besseren Aussehen und der besseren Bedienbarkeit? Ich verstehe, dass es Plugins für video.js gibt, die zusätzliche Funktionalitäten wie HLS- und DASH-Video-Wiedergabe usw. haben, aber hier spreche ich über das Kernmodul video.js.
b. Ist es notwendig, den HTML5-Player zu verwenden oder es kann geändert werden innerhalb eines benutzerdefinierten Player verwenden Video.js
Wenn Antwort auf Q1 nein lautet dann:
ein. Wenn video.js seinen eigenen Player verwendet, warum braucht es dann sogar ein "video" -Tag in der HTML-Datei, damit es seinen eigenen Player erstellen und verwenden kann. Dies scheint darauf hinzuweisen, dass es eine Beziehung zwischen der video.js und dem HTML5-Player gibt.
b. Außerdem sehe ich, dass der Konstruktor für die video.js anscheinend nur dann aufgerufen wird, wenn das "video" -Tag in der html-Datei geparst/geladen wird und nicht, wenn die javascript-Datei im "head" -Abschnitt von html enthalten ist. Also, was/wie/wer erstellt die Zuordnung (wenn vorhanden) zwischen dem "Video" -Element von HTML und video.js initialisiert werden.
Haben Sie den Abschnitt [tag: video.js] "about" gelesen? Es ist eine ziemlich gute Zusammenfassung. http://stackoverflow.com/tags/video.js/info –
Danke. Das war hilfreich. Sollte es vor –