簡體   English   中英

html5視頻播放器和視頻js之間的關系

[英]Relation between html5 video player and video js

我開始討論HTML5和javascript,我對video.js有一個基本的疑問,關於HTML5播放器/ html“video”標簽和video.js之間的關系以及video.js的目的。 我的具體問題是:

  1. video.js是否在內部使用HTML5原生播放器,還是創建並使用自己的播放器?

如果是,那么:

一個。 使用Video.js還有其他原因,除了它提供的更好的外觀和感覺。 我知道有一些可用於video.js的插件,它們具有播放HLS和DASH視頻等附加功能,但在這里我說的是核心video.js模塊。

是否有必要使用HTML5播放器,或者可以將其更改為使用video.js中的自定義播放器

如果對Q1的回答是否定則:

一個。 如果video.js使用自己的播放器,那么為什么它甚至需要在HTML文件中使用“視頻”標簽來創建和使用自己的播放器。 這似乎表明video.js和HTML5播放器之間存在某種關系。

另外我看到video.js的構造函數似乎只在html文件中解析/加載“video”標簽時調用,而不是在html的“head”部分中包含的javascript文件時調用。 那么什么/如何/誰創建HTML的“video”元素和video.js之間的映射(如果有的話)被初始化。

video.js它正在檢查瀏覽器是否支持HTML5,如果沒有,那么它將運行一個Flash播放器。 基本上它為您提供瀏覽器兼容性。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM