亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種視頻播放方法及播放器與流程

文檔序號:11845243閱讀:314來源:國知局
一種視頻播放方法及播放器與流程

本發(fā)明涉及通信技術(shù)領(lǐng)域中的媒體播放技術(shù),尤其涉及一種視頻播放方法及播放器。



背景技術(shù):

隨著無線通信技術(shù)和互聯(lián)網(wǎng)技術(shù)的飛速發(fā)展,越來越多的用戶在移動終端上使用瀏覽器進行上網(wǎng)。由于移動終端的可移動性及便利性,導(dǎo)致用戶使用移動終端的瀏覽器觀看視頻成為一種趨勢。例如,瀏覽器采用網(wǎng)頁內(nèi)超文本標記語言(HTML,HyperText Markup Language)視頻播放模式,進行視頻播放。但是,使用網(wǎng)頁內(nèi)HTML視頻播放模式播放的視頻只能在網(wǎng)頁中的小窗口播放,且各個視頻網(wǎng)站提供的正片視頻前,會先提供一段廣告視頻,影響用戶的體驗。

現(xiàn)有技術(shù)中,瀏覽器中的播放器通過分析各視頻網(wǎng)站的網(wǎng)頁源碼,及具體的視頻播放流程,模擬該視頻播放流程,獲取到該視頻網(wǎng)站的網(wǎng)頁要播放的廣告片統(tǒng)一資源定位符(URL,Uniform Resource Locator)地址和正片URL地址,從而根據(jù)正片URL地址在其播放器上播放正片,達到濾除廣告的目的。

然而,現(xiàn)有技術(shù)的方案,需要對每個視頻網(wǎng)站的網(wǎng)頁源碼進行分析,工作復(fù)雜度高,且視頻網(wǎng)站的網(wǎng)頁源碼經(jīng)常更新,造成正片URL地址的更新,會導(dǎo)致播放器播放異常,該方案也沒有解決小窗口視頻播放的缺點。



技術(shù)實現(xiàn)要素:

為解決上述技術(shù)問題,本發(fā)明實施例期望提供一種視頻播放方法及播放器,能夠全屏播放網(wǎng)頁視頻,保證播放視頻的穩(wěn)定性,提升播放器的體驗感。

本發(fā)明的技術(shù)方案是這樣實現(xiàn)的:

本發(fā)明實施例提供一種視頻播放方法,所述方法包括:

檢測是否有視頻標簽,所述視頻標簽用于表征是否有待播放的視頻播放事件;

有所述視頻標簽時,采用網(wǎng)頁的全屏視頻播放模式處理所述待播放的視頻播放事件;

當前視頻播放事件滿足觸發(fā)條件時,獲取所述當前視頻播放事件的視頻信息;

根據(jù)所述視頻信息,檢測與所述視頻信息對應(yīng)的當前視頻的視頻類型,并對所述視頻類型為正片的所述當前視頻,采用所述全屏視頻播放模式播放。

上述方案中,所述根據(jù)所述視頻信息,檢測與所述視頻信息對應(yīng)的當前視頻的視頻類型之后,所述方法還包括:

對所述視頻類型為廣告片的所述當前視頻,啟動原生網(wǎng)頁的窗口視頻播放模式;

在所述原生網(wǎng)頁的窗口視頻播放模式,快速切換所述當前視頻至結(jié)束。

上述方案中,所述有所述視頻標簽時,采用網(wǎng)頁的全屏視頻播放模式處理所述待播放的視頻播放事件的方法,包括:

停止原生網(wǎng)頁的窗口視頻播放模式;

注冊對所述原生網(wǎng)頁的窗口視頻播放模式的偵聽事件;

設(shè)置采用所述網(wǎng)頁的全屏視頻播放模式處理所述待播放的視頻播放事件。

上述方案中,所述偵聽事件包括播放事件;

當前視頻播放事件為切換至所述網(wǎng)頁的全屏視頻播放模式的第一個視頻播放事件時,所述觸發(fā)條件為:啟動所述網(wǎng)頁的全屏視頻播放模式;或者,

當前視頻播放事件不為切換至所述網(wǎng)頁的全屏視頻播放模式的第一個視頻播放事件時,所述觸發(fā)條件為:偵聽到所述原生網(wǎng)頁的窗口視頻播放模式的所述播放事件。

上述方案中,所述檢測是否有視頻標簽之后,所述方法還包括:

無所述視頻標簽時,則不響應(yīng)。

本發(fā)明實施例提供一種播放器,所述播放器包括:資源嗅探控制器、網(wǎng)頁 外部視頻播放器和網(wǎng)頁內(nèi)原生視頻播放器,所述資源嗅探控制器分別與所述網(wǎng)頁外部視頻播放器及所述網(wǎng)頁內(nèi)原生視頻播放器連接;其中,

所述資源嗅探控制器,用于檢測是否有視頻標簽,所述視頻標簽用于表征是否有待播放的視頻播放事件;有所述視頻標簽時,將所述網(wǎng)頁內(nèi)原生視頻播放器切換至所述網(wǎng)頁外部視頻播放器,處理所述待播放的視頻播放事件;當前視頻播放事件滿足觸發(fā)條件時,獲取所述當前視頻播放事件的視頻信息;根據(jù)所述視頻信息,檢測與所述視頻信息對應(yīng)的當前視頻的視頻類型,并上報所述視頻類型為正片的所述當前視頻的所述視頻信息至所述網(wǎng)頁外部視頻播放器;

所述網(wǎng)頁外部視頻播放器,用于根據(jù)所述視頻信息,采用所述全屏視頻播放模式播放所述視頻類型為正片的所述當前視頻。

上述方案中,所述資源嗅探控制器,還用于在根據(jù)所述視頻信息檢測與所述視頻信息對應(yīng)的當前視頻的視頻類型之后,對所述視頻類型為廣告片的所述當前視頻,啟動所述網(wǎng)頁內(nèi)原生視頻播放器;

所述網(wǎng)頁內(nèi)原生視頻播放器,用于快速切換所述當前視頻至結(jié)束。

上述方案中,所述資源嗅探控制器,還用于停止所述網(wǎng)頁內(nèi)原生視頻播放器;注冊對所述網(wǎng)頁內(nèi)原生視頻播放器的偵聽事件;設(shè)置采用所述網(wǎng)頁外部視頻播放器處理所述待播放的視頻播放事件。

上述方案中,所述偵聽事件包括播放事件;

當前視頻播放事件為所述資源嗅探控制器切換至所述網(wǎng)頁外部視頻播放器的第一個視頻播放事件時,所述觸發(fā)條件為:啟動所述網(wǎng)頁外部視頻播放器;或者,

當前視頻播放事件不為所述資源嗅探控制器切換至所述網(wǎng)頁外部視頻播放器的第一個視頻播放事件時,所述觸發(fā)條件為:所述資源嗅探控制器偵聽到所述網(wǎng)頁內(nèi)原生視頻播放器的所述播放事件。

上述方案中,所述資源嗅探控制器,還用于所述檢測是否有視頻標簽之后,無所述視頻標簽時,不響應(yīng)。

上述方案中,所述播放器還包括:廣告特征庫,所述廣告特征庫與所述資 源嗅探控制器連接;

所述廣告特征庫,用于存儲所述廣告片的特征信息;

所述資源嗅探控制器,還具體用于根據(jù)所述視頻信息和所述廣告片的特征信息,檢測所述當前視頻的視頻類型。

本發(fā)明實施例提供了一種視頻播放方法及播放器,通過播放器檢測是否有視頻標簽,該視頻標簽用于表征是否有待播放的視頻播放事件;有視頻標簽時,播放器采用網(wǎng)頁的全屏視頻播放模式處理待播放的視頻播放事件;當前視頻播放事件滿足觸發(fā)條件時,獲取該當前視頻播放事件的視頻信息;以及播放器根據(jù)視頻信息,檢測與該視頻信息對應(yīng)的當前視頻的視頻類型,并對視頻類型為正片的當前視頻,采用全屏視頻播放模式播放。采用本發(fā)明實施例的方案,播放器重新設(shè)置播放流程,使用全屏視頻播放模式播放網(wǎng)頁正片,將當前視頻在全屏播放出來,且不會破壞網(wǎng)頁內(nèi)原生視頻播放器,從而保證網(wǎng)頁中視頻播放的穩(wěn)定性,并提升播放器的體驗感。

附圖說明

圖1為本發(fā)明實施例提供的一種視頻播放方法的流程圖一;

圖2為本發(fā)明實施例提供的一種視頻播放方法的流程圖二;

圖3為本發(fā)明實施例提供的一種視頻播放方法的流程圖三;

圖4為本發(fā)明實施例提供的一種視頻播放方法的流程圖四;

圖5為本發(fā)明實施例提供的一種播放器的結(jié)構(gòu)示意圖一;

圖6為本發(fā)明實施例提供的一種播放器的結(jié)構(gòu)示意圖二;

圖7為本發(fā)明實施例提供的一種播放器的結(jié)構(gòu)示意圖三。

具體實施方式

下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述。

實施例一

本發(fā)明的實施例提供一種視頻播放方法,如圖1所示,該方法可以包括:

S101、播放器檢測是否有視頻標簽,該視頻標簽用于表征是否有待播放的視頻播放事件。

需要說明的是,本發(fā)明實施例提供的視頻播放方法應(yīng)用于在移動終端上,使用瀏覽器觀看網(wǎng)頁視頻的場景下。本領(lǐng)域技術(shù)人員,可以理解,在瀏覽器中,設(shè)置有網(wǎng)頁內(nèi)原生視頻播放器,如HTML 5。當用戶使用瀏覽器觀看視頻時,HTML 5會直接進入原生網(wǎng)頁的窗口視頻播放模式或流程,播放視頻。具體的,網(wǎng)頁中的文檔對象模型(DOM,Document Object Model)樹結(jié)構(gòu)中,包含有HTML 5的視頻標簽時,HTML 5準備播放當前視頻。

本發(fā)明實施例中,用戶打開視頻網(wǎng)頁,播放器先檢測網(wǎng)頁中的DOM樹結(jié)構(gòu)中,是否包含視頻標簽,該視頻標簽為HTML標簽,且該視頻標簽用于表征是否有待播放的視頻播放事件,即網(wǎng)頁中是否有需要播放的視頻。

可選的,該視頻標簽可以為<vedio>。

S102、有視頻標簽時,播放器采用網(wǎng)頁的全屏視頻播放模式處理待播放的視頻播放事件。

具體的,播放器檢測到網(wǎng)頁中有需要播放的視頻時,該播放器將其播放模式由原生網(wǎng)頁的窗口視頻播放模式,切換至網(wǎng)頁的全屏視頻播放模式,并在全屏視頻播放模式下進行視頻播放,即播放器的播放流程有網(wǎng)頁內(nèi)原生的HTML5的播放流程變?yōu)榫W(wǎng)頁外部視頻播放器的播放流程,其中,網(wǎng)頁外部視頻播放器為全屏或橫屏視頻播放模式。

具體的,如圖2所示,播放器采用網(wǎng)頁的全屏視頻播放模式處理待播放的視頻播放事件的方法包括:S201-S203。

S201、播放器停止原生網(wǎng)頁的窗口視頻播放模式。

播放器通過網(wǎng)頁中的視頻標簽,停止與該視頻標簽對應(yīng)的網(wǎng)頁內(nèi)原生視頻播放器(HTML 5)中的待播放的視頻播放事件,即取消原網(wǎng)頁內(nèi)的視頻播放。

具體的,播放器將網(wǎng)頁內(nèi)原生視頻播放器設(shè)置為靜音。

S202、播放器注冊對原生網(wǎng)頁的窗口視頻播放模式的偵聽事件。

播放器停止原生網(wǎng)頁的窗口視頻播放模式之后,該播放器注冊對原生網(wǎng)頁的窗口視頻播放模式的偵聽事件,即該播放器設(shè)置對網(wǎng)頁內(nèi)原生視頻播放器可以進行偵聽功能。

可選的,偵聽事件可以是網(wǎng)頁內(nèi)原生視頻播放器的播放事件、啟動事件或停止事件。

需要說明的是,用戶在瀏覽器中觀看網(wǎng)頁視頻時,只有網(wǎng)頁內(nèi)原生視頻播放器可以訪問網(wǎng)頁視頻播放腳本的內(nèi)容,得到待播放視頻播放事件的視頻信息,因此,本發(fā)明實施例提供的視頻播放方法中,可以通過使用網(wǎng)頁外部視頻播放器進行全屏視頻播放,但是需要通過偵聽網(wǎng)頁內(nèi)原生視頻播放器,即偵聽事件來進行相應(yīng)的播放流程的。因此,本發(fā)明中,播放器需注冊對原生網(wǎng)頁的窗口視頻播放模式的偵聽事件。

S203、播放器設(shè)置采用網(wǎng)頁的全屏視頻播放模式處理待播放的視頻播放事件。

具體的,播放器注冊對原生網(wǎng)頁的窗口視頻播放模式的偵聽事件之后,播放器設(shè)置采用網(wǎng)頁的全屏視頻播放模式處理待播放的視頻播放事件。

需要說明的是,播放器在停止網(wǎng)頁內(nèi)原生視頻播放器的播放模式,及播放器有偵聽網(wǎng)頁內(nèi)原生視頻播放器的功能后,該播放器就在網(wǎng)頁外部視頻播放器中處理待播放的視頻播放事件,即本發(fā)明中,播放器將網(wǎng)頁內(nèi)原生視頻播放器放在后臺運行,提供網(wǎng)頁視頻播放腳本的內(nèi)容,利用網(wǎng)頁外部視頻播放器作為用戶可見的播放器播放視頻。

進一步地,播放器還保存網(wǎng)頁內(nèi)原生播放器的播放器流程,為后面的實施例中的啟動原生網(wǎng)頁的窗口視頻播放模式做準備。

可以理解的是,本發(fā)明實施例中,用戶在瀏覽器中觀看網(wǎng)頁視頻之前,播放器先要進行上述初始化,設(shè)置新的播放流程代替網(wǎng)頁原生的播放流程。

S103、當前視頻播放事件滿足觸發(fā)條件時,播放器獲取該當前視頻播放事件的視頻信息。

播放器切換至網(wǎng)頁的全屏視頻播放模式處理待播放的視頻播放事件之后, 當前視頻播放事件滿足觸發(fā)條件時,播放器獲取該當前視頻播放事件的視頻信息。

需要說明的是,播放器進行了播放流程的初始化后,就可以處理當前視頻的播放了。

可選的,當前視頻播放事件為切換至網(wǎng)頁的全屏視頻播放模式的第一個視頻播放事件時,觸發(fā)條件為:啟動網(wǎng)頁的全屏視頻播放模式。即,播放器初始化播放流程后,用戶點擊視頻播放按鈕后,由于播放流程已切換,故啟動了網(wǎng)頁外部視頻播放器(啟動網(wǎng)頁的全屏視頻播放模式),當前視頻就為網(wǎng)頁中的DOM數(shù)中初始位置的視頻,于是,播放器獲取該當前視頻播放事件的視頻信息。

可選的,視頻信息可以包括:當前視頻的URL地址,播放時長等。

S104、播放器根據(jù)視頻信息,檢測與該視頻信息對應(yīng)的當前視頻的視頻類型。

播放器獲取當前視頻播放事件的視頻信息之后,該播放器根據(jù)視頻信息,檢測與該視頻信息對應(yīng)的當前視頻的視頻類型,當前視頻的視頻類型包括正片和廣告片。

需要說明的是,現(xiàn)有的視頻網(wǎng)站中,在播放正片之前都會播放一段或幾段廣告,播放器獲取到當前視頻的視頻信息后,先判斷該當前視頻的視頻類型,再決定是否播放該當前視頻。

具體的,播放器中有廣告特征庫,該廣告特征庫包括各個視頻網(wǎng)站的廣告片的特征信息,播放器通過廣告特征庫可以檢測該當前視頻是不是廣告片。由此類推,播放器檢測的不是廣告片的當前視頻為正片。

可選的,廣告特征庫的特征信息可以為URL地址中的某個關(guān)鍵字或一個播放時長的門限值,具體的各個視頻網(wǎng)站的特征信息不一定相同,可根據(jù)實際情況而定,本發(fā)明不做限制。

S105、播放器對視頻類型為正片的該當前視頻,采用全屏視頻播放模式播放。

播放器根據(jù)視頻信息,檢測與該視頻信息對應(yīng)的當前視頻的視頻類型之后, 若檢測到當前視頻為正片,該播放器則在全屏視頻播放模式播放該當前視頻。

可以理解的是,由于本發(fā)明實施例中,播放器是在網(wǎng)頁外部視頻播放器中播放全屏視頻播放模式播放當前視頻,提高了用戶對播放器的體驗感。

具體的,播放器根據(jù)當前視頻的URL地址,向視頻網(wǎng)站服務(wù)器請求當前視頻的視頻數(shù)據(jù),獲得視頻網(wǎng)站服務(wù)器回復(fù)的視頻數(shù)據(jù)后,播放器將該視頻數(shù)據(jù)在網(wǎng)頁外部視頻播放器中使用全屏視頻播放模式播放。

進一步地,如圖3所示,本發(fā)明實施例提供的視頻播放方法中,S104之后還包括S106,S102之后還包括S107。

S106、播放器對視頻類型為廣告片的當前視頻,啟動原生網(wǎng)頁的窗口視頻播放模式處理當前視頻播放事件。

播放器根據(jù)視頻信息,檢測與該視頻信息對應(yīng)的當前視頻的視頻類型之后,若檢測到當前視頻為廣告片,該播放器則啟動原生網(wǎng)頁的窗口視頻播放模式處理該當前視頻播放事件。

如圖4所示,本發(fā)明實施例提供的視頻播放方法具體包括S301-S302。

S301、播放器對視頻類型為廣告片的當前視頻,啟動原生網(wǎng)頁的窗口視頻播放模式。

S302、播放器在原生網(wǎng)頁的窗口視頻播放模式,快速切換該當前視頻至結(jié)束。

需要說明的是,本發(fā)明實施例中,網(wǎng)頁內(nèi)原生視頻播放器是用戶不可見的后臺播放器。

可選的,當前視頻播放事件不為切換至網(wǎng)頁的全屏視頻播放模式的第一個視頻播放事件時,觸發(fā)條件為:偵聽到原生網(wǎng)頁的窗口視頻播放模式的播放事件。

需要說明的是,S106與S105為S104之后,兩個并列的步驟,本發(fā)明實施例可以執(zhí)行S104-S105,也可以執(zhí)行S104-S106,具體的執(zhí)行步驟,本發(fā)明不作限制。

進一步地,網(wǎng)頁內(nèi)原生視頻播放器播放完廣告片之后,繼續(xù)訪問網(wǎng)頁視頻 播放腳本的內(nèi)容,得到新的視頻播放事件,該新的視頻播放事件作為新的當前視頻播放事件,播放器偵聽到網(wǎng)頁原生視頻播放器有新的當前視頻播放事件時,停止在該網(wǎng)頁原生視頻播放器的播放事件,返回執(zhí)行S103。

可以理解的是,由于網(wǎng)頁內(nèi)原生視頻播放器是用戶不可見的后臺播放器,當播放器檢測到當前視頻播放事件中的當前視頻是廣告時,播放器啟動網(wǎng)頁內(nèi)原生視頻播放器,并在該網(wǎng)頁內(nèi)原生視頻播放器快速播放當前視頻,這樣,在用戶不可見且較短的時間內(nèi),播放器在后臺將廣告片播完,使得用戶不必觀看該廣告片,從而濾除了該廣告片,且播放器返回執(zhí)行S103,重新對下一個視頻進行檢測并作出相應(yīng)的處理。因此,本發(fā)明實施例提供的播放視頻的方法,還可以在保證視屏播放的穩(wěn)定性基礎(chǔ)上,濾除廣告片。

S107、無視頻標簽時,播放器則不響應(yīng)。

播放器檢測是否有視頻標簽之后,若無視頻標簽,表征該網(wǎng)頁內(nèi)無需要播放的視頻,播放器則不響應(yīng)。

本領(lǐng)域技術(shù)人員可以理解,在DOM樹結(jié)構(gòu)中沒有視頻標簽時,表征該當前網(wǎng)頁中無待播放的視頻,因此,本發(fā)明實施例中的播放器對這種情況不做處理。

需要說明的是,S102與S107為S101之后,兩個并列的步驟,本發(fā)明實施例可以執(zhí)行S101-S102,也可以執(zhí)行S101-S107,具體的執(zhí)行步驟,本發(fā)明不作限制。

本發(fā)明實施例提供了一種視頻播放方法,通過播放器檢測是否有視頻標簽,該視頻標簽用于表征是否有待播放的視頻播放事件;有視頻標簽時,播放器采用網(wǎng)頁的全屏視頻播放模式處理待播放的視頻播放事件;當前視頻播放事件滿足觸發(fā)條件時,獲取該當前視頻播放事件的視頻信息;以及播放器根據(jù)視頻信息,檢測與該視頻信息對應(yīng)的當前視頻的視頻類型,并對視頻類型為正片的當前視頻,采用全屏視頻播放模式播放。采用本發(fā)明實施例的方案,播放器重新設(shè)置播放流程,使用全屏視頻播放模式播放網(wǎng)頁正片,將當前視頻在全屏播放出來,且不會破壞網(wǎng)頁內(nèi)原生視頻播放器,從而保證網(wǎng)頁中視頻播放的穩(wěn)定性, 并提升播放器的體驗感。

實施例二

本發(fā)明的實施例提供一種播放器1,如圖5所示,該播放器1可以包括:資源嗅探控制器10、網(wǎng)頁外部視頻播放器11和網(wǎng)頁內(nèi)原生視頻播放器12,該資源嗅探控制器10分別與網(wǎng)頁外部視頻播放器11及網(wǎng)頁內(nèi)原生視頻播放器12連接。其中,

所述資源嗅探控制器10,用于檢測是否有視頻標簽,所述視頻標簽用于表征是否有待播放的視頻播放事件;有所述視頻標簽時,則將所述網(wǎng)頁內(nèi)原生視頻播放器12切換至所述網(wǎng)頁外部視頻播放器11,處理所述待播放的視頻播放事件;當前視頻播放事件滿足觸發(fā)條件時,獲取所述當前視頻播放事件的視頻信息;根據(jù)所述視頻信息,檢測與所述視頻信息對應(yīng)的當前視頻的視頻類型,并上報所述視頻類型為正片的所述當前視頻的所述視頻信息至所述網(wǎng)頁外部視頻播放器11。

所述網(wǎng)頁外部視頻播放器11,用于根據(jù)所述視頻信息,采用所述全屏視頻播放模式播放所述視頻類型為正片的所述當前視頻。

需要說明的是,當前視頻的視頻類型可以包括:正片和廣告片。

可選的,所述資源嗅探控制器10,還用于在根據(jù)所述視頻信息檢測與所述視頻信息對應(yīng)的當前視頻的視頻類型之后,對所述視頻類型為廣告片的所述當前視頻,啟動所述網(wǎng)頁內(nèi)原生視頻播放器12;以及,

所述網(wǎng)頁內(nèi)原生視頻播放器12,用于快速切換所述當前視頻至結(jié)束。

需要說明的是,本發(fā)明實施例提供的視頻播放方法應(yīng)用于在移動終端上,使用瀏覽器觀看網(wǎng)頁視頻的場景下。

可選的,所述資源嗅探控制器10,還用于停止所述網(wǎng)頁內(nèi)原生視頻播放器12;注冊對所述網(wǎng)頁內(nèi)原生視頻播放器12的偵聽事件;設(shè)置采用所述網(wǎng)頁外部視頻播放器11處理所述待播放的視頻播放事件。

可選的,所述偵聽事件包括播放事件。

當前視頻播放事件為所述資源嗅探控制器10切換至所述網(wǎng)頁外部視頻播 放器11的第一個視頻播放事件時,所述觸發(fā)條件為:啟動所述網(wǎng)頁外部視頻播放器11;或者,當前視頻播放事件不為所述資源嗅探控制器10切換至所述網(wǎng)頁外部視頻播放器11的第一個視頻播放事件時,所述觸發(fā)條件為:所述資源嗅探控制器10偵聽到所述網(wǎng)頁內(nèi)原生視頻播放器12的所述播放事件。

可選的,所述資源嗅探控制器10,還用于所述檢測是否有視頻標簽之后,無所述視頻標簽時,不響應(yīng)。

可選的,如圖6所示,所述播放器1還包括:廣告特征庫13,所述廣告特征庫13與所述資源嗅探控制器10連接。

所述廣告特征庫13,用于存儲所述廣告片的特征信息。

所述資源嗅探控制器10,還具體用于根據(jù)所述視頻信息和所述廣告片的特征信息,檢測所述當前視頻的視頻類型。

需要說明的是,如圖7所示,所述網(wǎng)頁內(nèi)原生視頻播放器12與網(wǎng)頁中的網(wǎng)頁視頻播放腳本2連接,可訪問所述網(wǎng)頁視頻播放腳本2;所述資源嗅探控制器10與網(wǎng)頁中的DOM樹結(jié)構(gòu)3連接,可檢測DOM樹結(jié)構(gòu)3中的視頻標簽。

可選的,網(wǎng)頁內(nèi)原生視頻播放器可以為HTML 5。

本發(fā)明實施例中提供的播放器1可以設(shè)置在移動終端上,該移動終端可以為智能手機、智能電腦或平板電腦等。

本發(fā)明實施例提供了一種播放器,通過播放器檢測是否有視頻標簽,該視頻標簽用于表征是否有待播放的視頻播放事件;有視頻標簽時,播放器采用網(wǎng)頁的全屏視頻播放模式處理待播放的視頻播放事件;當前視頻播放事件滿足觸發(fā)條件時,獲取該當前視頻播放事件的視頻信息;以及播放器根據(jù)視頻信息,檢測與該視頻信息對應(yīng)的當前視頻的視頻類型,并對視頻類型為正片的當前視頻,采用全屏視頻播放模式播放。采用本發(fā)明實施例的方案,播放器重新設(shè)置播放流程,使用全屏視頻播放模式播放網(wǎng)頁正片,將當前視頻在全屏播放出來,且不會破壞網(wǎng)頁內(nèi)原生視頻播放器,從而保證網(wǎng)頁中視頻播放的穩(wěn)定性,并提升播放器的體驗感。

本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實施例可提供為方法、系統(tǒng)、或計 算機程序產(chǎn)品。因此,本發(fā)明可采用硬件實施例、軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(zhì)(包括但不限于磁盤存儲器和光學存儲器等)上實施的計算機程序產(chǎn)品的形式。

本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設(shè)備(系統(tǒng))、和計算機程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。

這些計算機程序指令也可存儲在能引導(dǎo)計算機或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。

這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計算機或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或其他可編程設(shè)備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。

以上所述,僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護范圍。

當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1