一種視頻播放方法及裝置制造方法
【專利摘要】本發(fā)明實施例公開了一種視頻播放方法及裝置,該方法包括:提取用戶輸入的網(wǎng)頁地址所對應頁面的源代碼;在源代碼中確定含有預設協(xié)議頭的視頻鏈接地址;獲取與預設協(xié)議頭對應的地址編輯規(guī)則和視頻播放器;根據(jù)地址編輯規(guī)則將源代碼中的信息和視頻鏈接地址編輯成含有預設協(xié)議頭的視頻播放地址,視頻播放地址為視頻播放器能夠識別的地址;調(diào)用視頻播放器播放視頻播放地址對應的視頻資源。在遇到網(wǎng)頁地址對應頁面的源代碼中含有預設協(xié)議頭的視頻鏈接地址時,能夠調(diào)用該預設協(xié)議頭對應的視頻播放器播放視頻鏈接地址對應的視頻資源,從而使整個播放視頻資源的過程非常簡單,提高了用戶在移動終端上觀看視頻資源的體驗。
【專利說明】一種視頻播放方法及裝置
【技術(shù)領域】
[0001]本發(fā)明涉及通信【技術(shù)領域】,更具體的說,涉及視頻播放方法及裝置。
【背景技術(shù)】
[0002]隨著無線網(wǎng)絡和移動終端的不斷發(fā)展,通過移動終端觀看視頻已經(jīng)成為很多人的生活習慣。目前,大部分用戶通過移動終端的瀏覽器打開視頻網(wǎng)站,查找想要觀看的視頻資源,并在瀏覽器上直接播放查找到的視頻資源。
[0003]很多視頻網(wǎng)站為了避免其他網(wǎng)站盜用自己的視頻資源,會將視頻資源的視頻播放地址加上自定義協(xié)議頭,從而對視頻資源真正的視頻播放地址進行加密和保護。在使用瀏覽器打開此類視頻網(wǎng)站時,由于瀏覽器獲取到的是帶有自定義協(xié)議頭的視頻播放地址,所以無法通過該視頻播放地址在視頻網(wǎng)站的服務器上查找到對應的視頻資源,從而導致無法在瀏覽器上播放該視頻資源。
[0004]為了保證用戶能夠觀看此類視頻網(wǎng)站上的視頻資源,需要在移動終端上安裝此類視頻網(wǎng)站發(fā)布的視頻播放器。視頻網(wǎng)站發(fā)布的視頻播放器具有識別自定義協(xié)議頭的功能,在識別出自定義協(xié)議頭后即可得到真正的視頻播放地址,視頻播放器會通過真正的視頻播放地址在視頻網(wǎng)站的服務器上找到對應的視頻資源,最后在視頻播放器上播放找到的視頻資源。
[0005]由于用戶無法直接利用瀏覽器播放視頻網(wǎng)站的視頻資源,經(jīng)常需要再次開啟視頻播放器才能夠播放視頻資源,從而導致整個播放視頻資源的過程非常復雜,無法滿足用戶直接在瀏覽器上觀影的需求,降低了用戶在移動終端上觀看視頻資源的體驗。
【發(fā)明內(nèi)容】
[0006]本發(fā)明實施例提供一種視頻播放方法及裝置,以使在移動終端上播放視頻資源的過程簡單,提高了在移動終端上觀看視頻資源的體驗。
[0007]本發(fā)明實施例提出一種視頻播放方法,該包括以下步驟:
[0008]提取用戶輸入的網(wǎng)頁地址所對應頁面的源代碼;
[0009]在所述源代碼中確定含有預設協(xié)議頭的視頻鏈接地址;
[0010]獲取與所述預設協(xié)議頭對應的地址編輯規(guī)則和視頻播放器;
[0011]根據(jù)所述地址編輯規(guī)則將所述源代碼中的信息和所述視頻鏈接地址編輯成含有所述預設協(xié)議頭的視頻播放地址,所述視頻播放地址為所述視頻播放器能夠識別的地址;
[0012]調(diào)用所述視頻播放器播放所述視頻播放地址對應的視頻資源。
[0013]優(yōu)選的,在所述提取用戶輸入的網(wǎng)頁地址所對應頁面的源代碼的步驟之前,還包括步驟:
[0014]判斷所述網(wǎng)頁地址是否存在于網(wǎng)頁地址名單中,所述網(wǎng)頁地址名單中的每個網(wǎng)頁地址對應頁面的源代碼均含有所述視頻鏈接地址;
[0015]如果是,則執(zhí)行所述提取用戶輸入的網(wǎng)頁地址所對應頁面的源代碼的步驟;否則,打開所述網(wǎng)頁地址對應的頁面。
[0016]優(yōu)選的,在所述源代碼中確定含有預設協(xié)議頭的視頻鏈接地址中,包括:
[0017]在所述源代碼中通過正則表達式查找預設標簽;
[0018]在所述預設標簽中提取所述含有預設協(xié)議頭的視頻鏈接地址。
[0019]優(yōu)選的,在所述根據(jù)所述地址編輯規(guī)則將所述源代碼中的信息和所述視頻鏈接地址編輯成含有所述預設協(xié)議頭的視頻播放地址的步驟中,包括:
[0020]在所述源代碼中提取與所述視頻鏈接地址對應的視頻標題;
[0021]根據(jù)所述地址編輯規(guī)則將所述視頻標題和所述視頻鏈接地址編輯成視頻播放地址。
[0022]優(yōu)選的,在所述源代碼中確定含有預設協(xié)議頭的視頻鏈接地址的步驟之后,獲取與所述預設協(xié)議頭對應的地址編輯規(guī)則和視頻播放器的步驟之前,還包括步驟:
[0023]在所述源代碼中提取與所述視頻鏈接地址對應的視頻標題;
[0024]顯示包含所述視頻標題的預定義界面;
[0025]判斷是否接收到播放所述預定義界面上的視頻標題的指令,如果是,則執(zhí)行所述獲取與所述預設協(xié)議頭對應的地址編輯規(guī)則和視頻播放器的步驟;否則,返回所述判斷是否接收到播放所述視頻標題的指令的步驟。
[0026]優(yōu)選的,在所述調(diào)用視頻播放器播放所述視頻播放地址對應的視頻資源的步驟之后,還包括:
[0027]判斷所述視頻播放器是否被關閉,若是,則返回所述顯示包含所述視頻標題的預定義界面的步驟;否則,返回所述判斷所述視頻播放器是否被關閉的步驟。
[0028]優(yōu)選的,在所述調(diào)用視頻播放器播放所述視頻播放地址對應的視頻資源的步驟之后,還包括:
[0029]判斷所述視頻資源是否被所述視頻播放器播放完畢,若是,則返回所述顯示包含所述視頻標題的預定義界面的步驟;否則,返回所述判斷所述視頻資源是否被所述視頻播放器播放完畢的步驟。
[0030]本發(fā)明實施例提出一種視頻播放裝置,包括:
[0031]第一提取模塊,用于提取用戶輸入的網(wǎng)頁地址所對應頁面的源代碼;
[0032]確定模塊,用于在所述源代碼中確定含有預設協(xié)議頭的視頻鏈接地址;
[0033]查找模塊,用于獲取與所述預設協(xié)議頭對應的地址編輯規(guī)則和視頻播放器;
[0034]編輯模塊,用于根據(jù)所述地址編輯規(guī)則將所述源代碼中的信息和所述視頻鏈接地址編輯成含有所述預設協(xié)議頭的視頻播放地址,所述視頻播放地址為所述視頻播放器能夠識別的地址;
[0035]調(diào)用模塊,調(diào)用所述視頻播放器播放所述視頻播放地址對應的視頻資源。
[0036]優(yōu)選的,還包括:
[0037]第一判斷模塊,用于判斷所述網(wǎng)頁地址是否存在于網(wǎng)頁地址名單中,所述網(wǎng)頁地址名單中的每個網(wǎng)頁地址對應頁面的源代碼均含有所述視頻鏈接地址;
[0038]第一執(zhí)行模塊,用于在所述第一判斷模塊判斷出所述網(wǎng)頁地址存在于所述網(wǎng)頁地址名單中時,則執(zhí)行所述第一提取模塊;在所述第一判斷模塊判斷出所述網(wǎng)頁地址不存在于所述網(wǎng)頁地址名單中時,則打開所述網(wǎng)頁地址對應的頁面。[0039]優(yōu)選的,所述確定模塊包括:
[0040]查找單元,用于在所述源代碼中通過正則表達式查找預設標簽;
[0041]第一提取單元,用于在所述預設標簽中提取所述含有預設協(xié)議頭的視頻鏈接地址。
[0042]優(yōu)選的,所述編輯模塊包括:
[0043]第二提取單元,用于在所述源代碼中提取與所述視頻鏈接地址對應的視頻標題;
[0044]編輯單元,用于根據(jù)所述地址編輯規(guī)則將所述視頻標題和所述視頻鏈接地址編輯成視頻播放地址。
[0045]優(yōu)選的,還包括:
[0046]第二提取模塊,用于在所述源代碼中提取與所述視頻鏈接地址對應的視頻標題;
[0047]顯示模塊,用于顯示包含所述視頻標題的預定義界面;
[0048]第二判斷模塊,用于判斷是否接收到播放所述預定義界面上的視頻標題的指令;
[0049]第二執(zhí)行模塊,用于在所述第二判斷模塊判斷出接收到播放所述視頻標題的指令時,則執(zhí)行所述第一查找模塊;在所述第二判斷模塊判斷出未接收到播放所述視頻標題的指令時,則執(zhí)行所述第二判斷模塊。
[0050]優(yōu)選的,還包括:
[0051]第三判斷模塊,用于判斷所述視頻播放器是否被關閉;
[0052]第三執(zhí)行模塊,用于在所述第三判斷模塊判斷出所述視頻播放器被關閉時,則執(zhí)行所述顯示模塊;在所述第三判斷模塊判斷出所述視頻播放器未關閉時,則執(zhí)行所述第三判斷模塊。
[0053]優(yōu)選的,還包括:
[0054]第四判斷模塊,用于判斷所述視頻資源是否被所述視頻播放器播放完畢;
[0055]第四執(zhí)行模塊,用于在所述第四判斷模塊判斷出所述視頻資源被所述視頻播放器播放完畢時,則執(zhí)行所述顯示模塊;在所述第四判斷模塊判斷出所述視頻資源未被所述視頻播放器播放完畢時,則執(zhí)行所述第四判斷模塊。
[0056]與現(xiàn)有技術(shù)相比,本實施例提供的技術(shù)方案具有以下優(yōu)點和特點:
[0057]在本發(fā)明實施例提供的方案中,由于視頻鏈接地址中含有預設協(xié)議頭,且每種預設協(xié)議頭均對應有地址編輯規(guī)則和視頻播放器,所以只需在網(wǎng)頁地址對應頁面的源代碼中獲取到含有預設協(xié)議頭的視頻鏈接地址,即可通過地址編輯規(guī)則編輯出視頻播放器能夠識別的視頻播放地址,從而可直接調(diào)用視頻播放器播放視頻播放地址對應的視頻資源。因此,本發(fā)明實施例提供的方案在遇到網(wǎng)頁地址對應頁面的源代碼中含有預設協(xié)議頭的視頻鏈接地址時,能夠調(diào)用該預設協(xié)議頭對應的視頻播放器播放視頻播放地址對應的視頻資源,從而使整個播放視頻資源的過程非常簡單,提高了用戶在移動終端上觀看視頻資源的體驗。
【專利附圖】
【附圖說明】
[0058]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0059]圖1為本發(fā)明實施例提供的一種視頻播放方法的流程圖;
[0060]圖2為本發(fā)明實施例提供的另一種視頻播放方法的流程圖;
[0061]圖3為本發(fā)明實施例提供的又一種視頻播放方法的流程圖;
[0062]圖4為本發(fā)明實施例提供的又一種視頻播放方法的流程圖;
[0063]圖5為本發(fā)明實施例提供的又一種視頻播放方法的流程圖;
[0064]圖6為本發(fā)明實施例提供的一種視頻播放裝置的模塊圖;
[0065]圖7為本發(fā)明實施例提供的另一種視頻播放裝置的模塊圖;
[0066]圖8為本發(fā)明實施例提供的又一種視頻播放裝置的模塊圖;
[0067]圖9為本發(fā)明實施例提供的又一種視頻播放裝置的模塊圖;
[0068]圖10為本發(fā)明實施例提供的又一種視頻播放裝置的模塊圖。
【具體實施方式】
[0069]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整的描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0070]實施例一
[0071]請參見圖1所示,圖1所示的為本發(fā)明實施例提供的一種視頻播放方法,該方法可以使在移動終端上播放視頻資源的過程簡單,提高了在移動終端上觀看視頻資源的體驗。該方法的具體應用場景為用戶在移動終端的瀏覽器上輸入一個網(wǎng)頁地址,并在瀏覽器中輸入完網(wǎng)頁地址以后,能夠調(diào)用視頻播放器播放該網(wǎng)頁地址對應的視頻資源。該方法包括:
[0072]步驟S101、提取用戶輸入的網(wǎng)頁地址所對應頁面的源代碼;
[0073]其中,移動終端可以獲取到用戶輸入的網(wǎng)頁地址。通常情況下,用戶會在移動終端的瀏覽器中輸入網(wǎng)頁地址。每個網(wǎng)頁地址均對應一個頁面,該頁面是由網(wǎng)頁編程語言通過源代碼編輯而成的,具體的,本實施例提到的源代碼特指網(wǎng)頁源代碼。在得到網(wǎng)頁地址以后,有多種方式可以提取到該網(wǎng)頁地址對應頁面的源代碼。例如,利用網(wǎng)頁地址通過模擬瀏覽器的請求頭的方式獲取頁面的源代碼。對于同樣一個頁面而言,如果針對電腦開發(fā)的頁面的源代碼中含有視頻鏈接地址,那么在移動終端開發(fā)的頁面中可能就不具有視頻鏈接地址,所以為了更好的在源代碼中獲取到含有預設協(xié)議頭的視頻鏈接地址,可以通過模擬電腦瀏覽器的請求頭的方式獲取到電腦上正常播放的頁面的源代碼。
[0074]步驟S102、在源代碼中確定含有預設協(xié)議頭的視頻鏈接地址;
[0075]其中,預設協(xié)議頭屬于自定義的協(xié)議格式,很多視頻網(wǎng)站為了避免其他網(wǎng)站盜用自己的視頻資源,會將視頻資源的視頻播放地址加上預設協(xié)議頭,從而對視頻資源真正的視頻播放地址進行加密和保護。例如,qvod://和baiduvideoiphoneapp://均為預設協(xié)議頭。
[0076]具體的,在源代碼中確定含有預設協(xié)議頭的視頻鏈接地址有多種方式,可以通過以下方式來確定視頻鏈接地址:首先,在源代碼中通過正則表達式查找預設標簽,其次,在預設標簽中提取含有預設協(xié)議頭的視頻鏈接地址。其中,預設標簽為源代碼中的標簽,例如,源代碼中的〈object〉標簽或者〈embed type=application/xxx_plugin>標簽等。在源代碼中的預設標簽中就會含有預設協(xié)議頭的視頻鏈接地址。正則表達式可以使用單個字符串來描述或匹配一系列符合某個句法規(guī)則的字符串,所以可以通過正則表達式來查找源代碼中的預設標簽。
[0077]步驟S103、獲取與預設協(xié)議頭對應的地址編輯規(guī)則和視頻播放器;
[0078]其中,每種預設協(xié)議頭均有與它對應的地址編輯規(guī)則和視頻播放器。地址編輯規(guī)則是一種編輯視頻鏈接地址的規(guī)則,通過地址編輯規(guī)則將視頻鏈接地址編輯成對應的視頻播放器能夠識別的視頻播放地址。具體的,獲取與預設協(xié)議頭對應的地址編輯規(guī)則和視頻播放器的具體方式有多種,例如,在客戶端中,預先存儲有預設協(xié)議頭與地質(zhì)編輯規(guī)則的對應關系,以及預設協(xié)議頭與視頻播放器的對應關系,通過這兩種對應關系即可獲取到預設協(xié)議頭對應的地質(zhì)編輯規(guī)則和視頻播放器;還可以在服務器端預先建立上述兩種對應關系,從而便可在服務器端獲取到預設協(xié)議頭對應的地質(zhì)編輯規(guī)則和視頻播放器。當然,具體的獲取方式并不局限于以上兩種,其他的獲取方式均在本發(fā)明實施例的保護范圍內(nèi),在此不再一一贅述。
[0079]步驟S104、根據(jù)地址編輯規(guī)則將源代碼中的信息和視頻鏈接地址編輯成含有預設協(xié)議頭的視頻播放地址,視頻播放地址為視頻播放器能夠識別的地址;
[0080]其中,每種預設協(xié)議頭對應的地址編輯規(guī)則均不相同,所以在編輯過程中利用到的源代碼中的信息也各不相同。例如,某些地址編輯規(guī)則會將源代碼中的標題信息和視頻鏈接地址按照預定的組合方式編輯成帶有預設協(xié)議頭的視頻播放地址。
[0081]具體的,根據(jù)地址編輯規(guī)則編輯視頻播放地址具有多種方式,可以通過以下方式來編輯視頻播放地址:首先,在源代碼中提取與視頻鏈接地址對應的視頻標題;其次,根據(jù)地址編輯規(guī)則將視頻標題和視頻鏈接地址編輯成視頻播放地址。例如,源代碼中與視頻鏈接地址對應的視頻標題為title= [http://www.372.cc]諜影重重4:伯恩的遺產(chǎn).BD1280超清中英雙字.mkv,視頻鏈接`地址為 baiduvideoiphoneapp://url=http://www.77vcd.com/Action/fuchunshanjutu/player-O-0.html,那么根據(jù)地址編輯規(guī)則將視頻標題和視頻鏈接地址編輯成視頻播放地址,該視頻播放地址具體為baiduvideoiphoneapp://?title= [http://www.372.cc]謀影重重4:伯恩的遺產(chǎn).BD1280超清中英雙字.mkv&url=http://www.77vcd.com/Action/fuchunshanjutu/player-0-0.html。
[0082]步驟S105、調(diào)用視頻播放器播放視頻播放地址對應的視頻資源。
[0083]其中,由于視頻播放器能夠識別對應的預設協(xié)議頭,所以視頻播放器能夠按照視頻播放地址查找到服務器中的視頻資源。在查找到視頻資源后,視頻播放器就會繼續(xù)接收服務器提供的視頻資源,并且播放該視頻資源。
[0084]在圖1所示的實施例中,由于視頻鏈接地址中含有預設協(xié)議頭,且每種預設協(xié)議頭均對應有地址編輯規(guī)則和視頻播放器,所以只需在網(wǎng)頁地址對應頁面的源代碼中獲取到含有預設協(xié)議頭的視頻鏈接地址,即可通過地址編輯規(guī)則編輯出視頻播放器能夠識別的視頻播放地址,從而可直接調(diào)用視頻播放器播放視頻播放地址對應的視頻資源。因此,本發(fā)明實施例提供的方案在遇到網(wǎng)頁地址對應頁面的源代碼中含有預設協(xié)議頭的視頻鏈接地址時,能夠調(diào)用該預設協(xié)議頭對應的視頻播放器播放視頻播放地址對應的視頻資源,從而使整個播放視頻資源的過程非常簡單,提高了用戶在移動終端上觀看視頻資源的體驗。[0085]實施例二
[0086]請參見圖2所示,圖2所示的為本發(fā)明實施例提供的另一種視頻播放方法,該方法可以在獲取到網(wǎng)頁地址后,通過判斷網(wǎng)頁地址是否存在于網(wǎng)頁地址名單中,可以在網(wǎng)頁地址對應頁面的源代碼中不含有視頻鏈接地址的情況下,避免繼續(xù)執(zhí)行后續(xù)操作,從而節(jié)省移動終端的處理資源。該方法包括:
[0087]步驟S201、判斷網(wǎng)頁地址是否存在于網(wǎng)頁地址名單中,若是,則執(zhí)行步驟S202,否貝U,執(zhí)行步驟S203 ;
[0088]其中,網(wǎng)頁地址名單中的每個網(wǎng)頁地址對應頁面的源代碼均含有視頻鏈接地址,如果用戶輸入的網(wǎng)頁地址存在于網(wǎng)頁地址名單中,那么說明用戶輸入的網(wǎng)頁地址對應頁面中含有視頻資源,那么需要繼續(xù)執(zhí)行后續(xù)步驟來播放該視頻資源,即執(zhí)行步驟S202 ;如果用戶輸入的網(wǎng)頁地址不存在于網(wǎng)頁地址名單中,那么說明用戶輸入的網(wǎng)頁地址對應頁面中不含有視頻資源,所以僅需要打開網(wǎng)頁地址對應的頁面即可,即執(zhí)行步驟S203。
[0089]步驟S202、提取用戶輸入的網(wǎng)頁地址所對應頁面的源代碼;
[0090]步驟S203、打開網(wǎng)頁地址對應的頁面;
[0091]步驟S204、在源代碼中確定含有預設協(xié)議頭的視頻鏈接地址;
[0092]步驟S205、獲取與預設協(xié)議頭對應的地址編輯規(guī)則和視頻播放器;
[0093]步驟S206、根據(jù)地址編輯規(guī)則將源代碼中的信息和視頻鏈接地址編輯成含有預設協(xié)議頭的視頻播放地址,視頻播放地址為視頻播放器能夠識別的地址;
[0094]步驟S207、調(diào)用視頻播放器播放視頻播放地址對應的視頻資源。
[0095]在圖2所示的實施例中,不僅可以使整個播放視頻資源的過程非常簡單,提高了用戶在移動終端上觀看視頻資源的體驗;而且,該方法可以在獲取到網(wǎng)頁地址后,通過判斷網(wǎng)頁地址是否存在于網(wǎng)頁地址名單中,可以在網(wǎng)頁地址對應頁面的源代碼中不含有視頻鏈接地址的情況下,避免繼續(xù)執(zhí)行后續(xù)操作,從而節(jié)省移動終端的處理資源。
[0096]實施例三
[0097]請參見圖3所示,圖3所示的為本發(fā)明實施例提供的又一種視頻播放方法,該方法可以在源代碼中提取與視頻鏈接地址對應視頻標題,并在預定義界面中顯示出該視頻標題,等待用戶輸入播放該視頻標題的指令,一旦用戶輸入播放指令,那么繼續(xù)執(zhí)行后續(xù)播放該視頻標題對應的視頻資源的步驟,如果沒有接收到播放視頻標題的指令,那么就停留在預定義界面中,持續(xù)等待用戶輸入播放視頻標題的指令。本發(fā)明實施例提供的方法能夠便于用戶在預定義界面中選擇想要觀看的視頻標題,從而提升用戶觀看視頻資源的感受。該方法包括:
[0098]步驟S301、提取用戶輸入的網(wǎng)頁地址所對應頁面的源代碼;
[0099]步驟S302、在源代碼中確定含有預設協(xié)議頭的視頻鏈接地址;
[0100]步驟S303、在源代碼中提取與視頻鏈接地址對應的視頻標題;
[0101]其中,在源代碼中還包括很多與視頻鏈接地址對應的信息,例如,視頻標題、視頻ID、視頻類型等信息。
[0102]步驟S304、顯示包含視頻標題的預定義界面;
[0103]其中,將視頻標題顯示在預定義界面上,主要是方便用戶點擊需要觀看的視頻標題。當然,為了是播放信息更加清楚,便于用戶查找需觀看的視頻標題,還可以在預定義界面上設置有其他的與視頻鏈接地址相對應的視頻信息,例如,視頻標題、視頻ID、視頻類型
等信息。
[0104]步驟S305、判斷是否接收到播放預定義界面上的視頻標題的指令,若是,則執(zhí)行步驟S306,否則,返回步驟S305 ;
[0105]其中,如果接收到播放預定義界面上的視頻標題的指令,那么繼續(xù)執(zhí)行后續(xù)步驟;如果沒有接收到播放預定義界面上的視頻標題的指令,那么繼續(xù)判斷是否接收到播放指令,即停留在預定義界面上,持續(xù)等待接收播放預定義界面上的視頻標題的指令。
[0106]步驟S306、獲取與預設協(xié)議頭對應的地址編輯規(guī)則和視頻播放器;
[0107]步驟S307、根據(jù)地址編輯規(guī)則將源代碼中的信息和視頻鏈接地址編輯成含有預設協(xié)議頭的視頻播放地址,視頻播放地址為視頻播放器能夠識別的地址;
[0108]步驟S308、調(diào)用視頻播放器播放視頻播放地址對應的視頻資源。
[0109]在圖3所示的實施例中,不僅可以使整個播放視頻資源的過程非常簡單,提高了用戶在移動終端上觀看視頻資源的體驗;而且,還能夠便于用戶在預定義界面中選擇想要觀看的視頻標題,從而提升用戶觀看視頻資源的感受。
[0110]實施例四
[0111]請參見圖4所示,圖4所示的為本發(fā)明實施例提供的又一種視頻播放方法,本實施例提供的方法使用戶在觀看一個視頻資源后,進入顯示包含視頻標題的預定義界面,從而便于用戶在預定義界面上再次輸入播放指令觀看其他視頻資源。該方法包括:
[0112]步驟S401、提取用戶輸入的網(wǎng)頁地址所對應頁面的源代碼;
[0113]步驟S402、在源代碼中確定含有預設協(xié)議頭的視頻鏈接地址;
[0114]步驟S403、在源代碼中提取與視頻鏈接地址對應的視頻標題;
[0115]步驟S404、顯示包含視頻標題的預定義界面;
[0116]步驟S405、判斷是否接收到播放預定義界面上的視頻標題的指令,若是,則執(zhí)行步驟S406,否則,返回步驟S405 ;
[0117]步驟S406、獲取與預設協(xié)議頭對應的地址編輯規(guī)則和視頻播放器;
[0118]步驟S407、根據(jù)地址編輯規(guī)則將源代碼中的信息和視頻鏈接地址編輯成含有預設協(xié)議頭的視頻播放地址,視頻播放地址為視頻播放器能夠識別的地址;
[0119]步驟S408、調(diào)用視頻播放器播放視頻播放地址對應的視頻資源。
[0120]步驟S409、判斷視頻播放器是否被關閉,若是,則返回步驟S404;否則,返回步驟S409。
[0121]其中,在調(diào)用視頻播放器播放視頻資源以后,要判斷視頻播放器是否被關閉,如果視頻播放器被關閉,說明用戶不想繼續(xù)觀看視頻播放器播放的視頻資源,那么就顯示包含視頻標題的預定義界面,等待用戶再次輸入播放預定義界面上的視頻標題的指令,即返回步驟S404 ;如果視頻播放器未被關閉,說明用戶想繼續(xù)觀看視頻播放器播放的視頻資源,那么就再次判斷視頻播放器是否被關閉,即返回步驟S409。
[0122]在圖4所示的實施例中,不僅可以使整個播放視頻資源的過程非常簡單,提高了用戶在移動終端上觀看視頻資源的體驗;而且,還能使用戶在觀看一個視頻資源后,進入顯示包含視頻標題的預定義界面,從而便于用戶在預定義界面上再次輸入播放指令觀看其他視頻資源,所以提升了用戶觀看視頻資源的感受。[0123]實施例五
[0124]請參見圖5所示,圖5所示的為本發(fā)明實施例提供的又一種視頻播放方法,本實施例提供的方法使用戶在觀看一個視頻資源后,進入顯示包含視頻標題的預定義界面,從而便于用戶在預定義界面上再次輸入播放指令觀看其他視頻資源。該方法包括:
[0125]步驟S501、提取用戶輸入的網(wǎng)頁地址所對應頁面的源代碼;
[0126]步驟S502、在源代碼中確定含有預設協(xié)議頭的視頻鏈接地址;
[0127]步驟S503、在源代碼中提取與視頻鏈接地址對應的視頻標題;
[0128]步驟S504、顯示包含視頻標題的預定義界面;
[0129]步驟S505、判斷是否接收到播放預定義界面上的視頻標題的指令,若是,則執(zhí)行步驟S506,否則,返回步驟S505 ;
[0130]步驟S506、獲取與預設協(xié)議頭對應的地址編輯規(guī)則和視頻播放器;
[0131]步驟S507、根據(jù)地址編輯規(guī)則將源代碼中的信息和視頻鏈接地址編輯成含有預設協(xié)議頭的視頻播放地址,視頻播放地址為視頻播放器能夠識別的地址;
[0132]步驟S508、調(diào)用視頻播放器播放視頻播放地址對應的視頻資源;
[0133]步驟S509、判斷視頻資源是否被視頻播放器播放完畢,若是,則返回步驟S504 ;否貝丨J,返回步驟S509。
[0134]其中,在調(diào)用視頻播放器播放視頻資源以后,要判斷視頻資源是否被視頻播放器播放完畢,如果視頻資源被視頻播放器播放完畢,說明用戶已經(jīng)觀看完畢,那么就顯示包含視頻標題的預定義界面,等待用戶再次輸入播放預定義界面上的視頻標題的指令,即返回步驟S504 ;如果視頻資源未被視頻播放器播放完畢,說明用戶想繼續(xù)觀看視頻播放器播放的視頻資源,那么就再次判斷視頻資源是否被視頻播放器播放完畢,即返回步驟S509。
[0135]在圖5所示的實施例中,不僅可以使整個播放視頻資源的過程非常簡單,提高了用戶在移動終端上觀看視頻資源的體驗;而且,還能使用戶在觀看一個視頻資源后,進入顯示包含視頻標題的預定義界面,從而便于用戶在預定義界面上再次輸入播放指令觀看其他視頻資源,所以提升了用戶觀看視頻資源的感受。
[0136]實施例六
[0137]請參見圖6所示,圖6所示的為本發(fā)明實施例提供的一種視頻播放裝置,該裝置可以使在移動終端上播放視頻資源的過程簡單,提高了在移動終端上觀看視頻資源的體驗。該裝置的具體應用場景為用戶在移動終端的瀏覽器上輸入一個網(wǎng)頁地址,并在瀏覽器中輸入完網(wǎng)頁地址以后,能夠調(diào)用視頻播放器播放該網(wǎng)頁地址對應的視頻資源。該裝置包括:
[0138]第一提取模塊11,用于提取用戶輸入的網(wǎng)頁地址所對應頁面的源代碼;
[0139]確定模塊12,用于在源代碼中確定含有預設協(xié)議頭的視頻鏈接地址;
[0140]其中,確定模塊12包括:查找單元,用于在源代碼中通過正則表達式查找預設標簽;第一提取單元,用于在預設標簽中提取含有預設協(xié)議頭的視頻鏈接地址。
[0141]查找模塊13,用于獲取與預設協(xié)議頭對應的地址編輯規(guī)則和視頻播放器;
[0142]編輯模塊14,用于根據(jù)地址編輯規(guī)則將源代碼中的信息和視頻鏈接地址編輯成含有預設協(xié)議頭的視頻播放地址,視頻播放地址為視頻播放器能夠識別的地址;
[0143]其中,編輯模塊14包括:第二提取單元,用于在源代碼中提取與視頻鏈接地址對應的視頻標題;編輯單元,用于根據(jù)地址編輯規(guī)則將視頻標題和視頻鏈接地址編輯成視頻播放地址。
[0144]調(diào)用模塊15,用于調(diào)用視頻播放器播放視頻播放地址對應的視頻資源。
[0145]在圖6所示的實施例中,由于本實施例提供的裝置與實施例一所示的方法相對應,所以關于本實施例的裝置部分的相關說明請參見實施例一部分的內(nèi)容即可,在此不再贅述。
[0146]實施例七
[0147]請參見圖7所示,圖7所示的為本發(fā)明實施例提供的另一種視頻播放裝置,該裝置可以在獲取到網(wǎng)頁地址后,通過判斷網(wǎng)頁地址是否存在于網(wǎng)頁地址名單中,可以在網(wǎng)頁地址對應頁面的源代碼中不含有視頻鏈接地址的情況下,避免繼續(xù)執(zhí)行后續(xù)操作,從而節(jié)省移動終端的處理資源。該裝置包括:
[0148]第一判斷模塊21,用于判斷網(wǎng)頁地址是否存在于網(wǎng)頁地址名單中,網(wǎng)頁地址名單中的每個網(wǎng)頁地址對應頁面的源代碼均含有視頻鏈接地址;
[0149]第一執(zhí)行模塊22,用于在第一判斷模塊判斷出網(wǎng)頁地址存在于網(wǎng)頁地址名單中時,則執(zhí)行第一提取模塊23;在第一判斷模塊判斷出網(wǎng)頁地址不存在于網(wǎng)頁地址名單中時,則打開網(wǎng)頁地址對應的頁面。
[0150]第一提取模塊23,用于提取用戶輸入的網(wǎng)頁地址所對應頁面的源代碼;
[0151]確定模塊24,用于在源代碼中確定含有預設協(xié)議頭的視頻鏈接地址;
[0152]查找模塊25,用于獲取與預設協(xié)議頭對應的地址編輯規(guī)則和視頻播放器;
[0153]編輯模塊26,用于根據(jù)地址編輯規(guī)則將源代碼中的信息和視頻鏈接地址編輯成含有預設協(xié)議頭的視頻播放地址,視頻播放地址為視頻播放器能夠識別的地址;
[0154]調(diào)用模塊27,用于調(diào)用視頻播放器播放視頻播放地址對應的視頻資源。
[0155]在圖7所示的實施例中,由于本實施例提供的裝置與實施例二所示的方法相對應,所以關于本實施例的裝置部分的相關說明請參見實施例二部分的內(nèi)容即可,在此不再贅述。
[0156]實施例八
[0157]請參見圖8所示,圖8所示的為本發(fā)明實施例提供的又一種視頻播放裝置,該裝置可以在源代碼中提取與視頻鏈接地址對應視頻標題,并在預定義界面中顯示出該視頻標題,等待用戶輸入播放該視頻標題的指令,一旦用戶輸入播放指令,那么繼續(xù)執(zhí)行后續(xù)播放該視頻標題對應的視頻資源的步驟,如果沒有接收到播放視頻標題的指令,那么就停留在預定義界面中,持續(xù)等待用戶輸入播放視頻標題的指令。本發(fā)明實施例提供的裝置能夠便于用戶在預定義界面中選擇想要觀看的視頻標題,從而提升用戶觀看視頻資源的感受。該裝置包括:
[0158]第一提取模塊31,用于提取用戶輸入的網(wǎng)頁地址所對應頁面的源代碼;
[0159]確定模塊32,用于在源代碼中確定含有預設協(xié)議頭的視頻鏈接地址;
[0160]第二提取模塊33,用于在源代碼中提取與視頻鏈接地址對應的視頻標題;
[0161]顯示模塊34,用于顯示包含視頻標題的預定義界面;
[0162]第二判斷模塊35,用于判斷是否接收到播放預定義界面上的視頻標題的指令;
[0163]第二執(zhí)行模塊36,用于在第二判斷模塊35判斷出接收到播放視頻標題的指令時,則執(zhí)行查找模塊37 ;在第二判斷模塊35判斷出未接收到播放視頻標題的指令時,則執(zhí)行第二判斷模塊35。
[0164]查找模塊37,用于獲取與預設協(xié)議頭對應的地址編輯規(guī)則和視頻播放器;
[0165]編輯模塊38,用于根據(jù)地址編輯規(guī)則將源代碼中的信息和視頻鏈接地址編輯成含有預設協(xié)議頭的視頻播放地址,視頻播放地址為視頻播放器能夠識別的地址;
[0166]調(diào)用模塊39,調(diào)用視頻播放器播放視頻播放地址對應的視頻資源。
[0167]在圖8所示的實施例中,由于本實施例提供的裝置與實施例三所示的方法相對應,所以關于本實施例的裝置部分的相關說明請參見實施例三部分的內(nèi)容即可,在此不再贅述。
[0168]實施例九
[0169]請參見圖9所示,圖9所示的為本發(fā)明實施例提供的又一種視頻播放裝置,本實施例提供的裝置使用戶在觀看一個視頻資源后,進入顯示包含視頻標題的預定義界面,從而便于用戶在預定義界面上再次輸入播放指令觀看其他視頻資源。該裝置包括:
[0170]第一提取模塊41,用于提取用戶輸入的網(wǎng)頁地址所對應頁面的源代碼;
[0171]確定模塊42,用于在源代碼中確定含有預設協(xié)議頭的視頻鏈接地址;
[0172]第二提取模塊43,用于在源代碼中提取與視頻鏈接地址對應的視頻標題;
[0173]顯示模塊44,用于顯示包含視頻標題的預定義界面;
[0174]第二判斷模塊45,用于判斷是否接收到播放預定義界面上的視頻標題的指令;
[0175]第二執(zhí)行模塊46,用于在第二判斷模塊45判斷出接收到播放視頻標題的指令時,則執(zhí)行查找模塊47 ;在第二判斷模塊45判斷出未接收到播放視頻標題的指令時,則執(zhí)行第二判斷模塊45。
[0176]查找模塊47,用于獲取與預設協(xié)議頭對應的地址編輯規(guī)則和視頻播放器;
[0177]編輯模塊48,用于根據(jù)地址編輯規(guī)則將源代碼中的信息和視頻鏈接地址編輯成含有預設協(xié)議頭的視頻播放地址,視頻播放地址為視頻播放器能夠識別的地址;
[0178]調(diào)用模塊49,調(diào)用視頻播放器播放視頻播放地址對應的視頻資源。
[0179]第三判斷模塊410,用于判斷視頻播放器是否被關閉;
[0180]第三執(zhí)行模塊411,用于在第三判斷模塊410判斷出視頻播放器被關閉時,則執(zhí)行顯示模塊44 ;在第三判斷模塊410判斷出視頻播放器未關閉時,則執(zhí)行第三判斷模塊410。
[0181]在圖9所示的實施例中,由于本實施例提供的裝置與實施例四所示的方法相對應,所以關于本實施例的裝置部分的相關說明請參見實施例四部分的內(nèi)容即可,在此不再贅述。
[0182]實施例十
[0183]請參見圖10所示,圖10所示的為本發(fā)明實施例提供的又一種視頻播放裝置,本實施例提供的裝置使用戶在觀看一個視頻資源后,進入顯示包含視頻標題的預定義界面,從而便于用戶在預定義界面上再次輸入播放指令觀看其他視頻資源。該裝置包括:
[0184]第一提取模塊51,用于提取用戶輸入的網(wǎng)頁地址所對應頁面的源代碼;
[0185]確定模塊52,用于在源代碼中確定含有預設協(xié)議頭的視頻鏈接地址;
[0186]第二提取模塊53,用于在源代碼中提取與視頻鏈接地址對應的視頻標題;
[0187]顯示模塊54,用于顯示包含視頻標題的預定義界面;
[0188]第二判斷模塊55,用于判斷是否接收到播放預定義界面上的視頻標題的指令;[0189]第二執(zhí)行模塊56,用于在第二判斷模塊55判斷出接收到播放視頻標題的指令時,則執(zhí)行查找模塊57 ;在第二判斷模塊55判斷出未接收到播放視頻標題的指令時,則執(zhí)行第二判斷模塊55。
[0190]查找模塊57,用于獲取與預設協(xié)議頭對應的地址編輯規(guī)則和視頻播放器;
[0191]編輯模塊58,用于根據(jù)地址編輯規(guī)則將源代碼中的信息和視頻鏈接地址編輯成含有預設協(xié)議頭的視頻播放地址,視頻播放地址為視頻播放器能夠識別的地址;
[0192]調(diào)用模塊59,調(diào)用視頻播放器播放視頻播放地址對應的視頻資源。
[0193]第四判斷模塊510,用于判斷視頻資源是否被視頻播放器播放完畢;
[0194]第四執(zhí)行模塊511,用于在第四判斷模塊510判斷出視頻資源被視頻播放器播放完畢時,則執(zhí)行顯示模塊54 ;在第四判斷模塊510判斷出視頻資源未被視頻播放器播放完畢時,則執(zhí)行第四判斷模塊510。
[0195]在圖10所示的實施例中,由于本實施例提供的裝置與實施例五所示的方法相對應,所以關于本實施例的裝置部分的相關說明請參見實施例五部分的內(nèi)容即可,在此不再贅述。
[0196]需要說明的是,圖1至圖10所示的實施例只是本發(fā)明所介紹的優(yōu)選實施例,本領域技術(shù)人員在此基礎上,完全可以設計出更多的實施例,因此不在此處贅述。
[0197]本領域普通技術(shù)人員可以意識到,結(jié)合本文中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬件、或者計算機軟件和電子硬件的結(jié)合來實現(xiàn)。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應用和設計約束條件。專業(yè)技術(shù)人員可以對每個特定的應用來使用不同方法來實現(xiàn)所描述的功能,但是這種實現(xiàn)不應認為超出本發(fā)明的范圍。
[0198]所屬領域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng)、裝置和單元的具體工作過程,可以參考前述方法實施例中的對應過程,在此不再贅述。
[0199]在本申請所提供的幾個實施例中,應該理解到,所揭露的系統(tǒng)、裝置和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如,單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。
[0200]作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。
[0201]另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。
[0202]功能如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網(wǎng)絡設備等)或處理器(processor)執(zhí)行本發(fā)明各個實施例方法的全部或部分步驟。而前述的存儲介質(zhì)包括:U盤、移動硬盤、只讀存儲器(ROM,Read-OnlyMemory)、隨機存取存儲器(RAM, Random Access Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
[0203]以上,僅為本發(fā)明的【具體實施方式】,但本發(fā)明的保護范圍并不局限于此,任何熟悉本【技術(shù)領域】的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應以權(quán)利要求的保護范圍為準。
【權(quán)利要求】
1.一種視頻播放方法,其特征在于,包括: 提取用戶輸入的網(wǎng)頁地址所對應頁面的源代碼; 在所述源代碼中確定含有預設協(xié)議頭的視頻鏈接地址; 獲取與所述預設協(xié)議頭對應的地址編輯規(guī)則和視頻播放器; 根據(jù)所述地址編輯規(guī)則將所述源代碼中的信息和所述視頻鏈接地址編輯成含有所述預設協(xié)議頭的視頻播放地址,所述視頻播放地址為所述視頻播放器能夠識別的地址;調(diào)用所述視頻播放器播放所述視頻播放地址對應的視頻資源。
2.根據(jù)權(quán)利要求1所述的視頻播放方法,其特征在于,在所述提取用戶輸入的網(wǎng)頁地址所對應頁面的源代碼的步驟之前,還包括步驟: 判斷所述網(wǎng)頁地址是否存在于網(wǎng)頁地址名單中,所述網(wǎng)頁地址名單中的每個網(wǎng)頁地址對應頁面的源代碼均含有所述視頻鏈接地址; 如果是,則執(zhí)行所述提取用戶輸入的網(wǎng)頁地址所對應頁面的源代碼的步驟;否則,打開所述網(wǎng)頁地址對應的頁面。
3.根據(jù)權(quán)利要求1所述的視頻播放方法,其特征在于,在所述源代碼中確定含有預設協(xié)議頭的視頻鏈接地址中,包括: 在所述源代碼中通過正則 表達式查找預設標簽; 在所述預設標簽中提取所述含有預設協(xié)議頭的視頻鏈接地址。
4.根據(jù)權(quán)利要求1所述的視頻播放方法,其特征在于,在所述根據(jù)所述地址編輯規(guī)則將所述源代碼中的信息和所述視頻鏈接地址編輯成含有所述預設協(xié)議頭的視頻播放地址的步驟中,包括: 在所述源代碼中提取與所述視頻鏈接地址對應的視頻標題; 根據(jù)所述地址編輯規(guī)則將所述視頻標題和所述視頻鏈接地址編輯成視頻播放地址。
5.根據(jù)權(quán)利要求1所述的視頻播放方法,其特征在于,在所述源代碼中確定含有預設協(xié)議頭的視頻鏈接地址的步驟之后,獲取與所述預設協(xié)議頭對應的地址編輯規(guī)則和視頻播放器的步驟之前,還包括步驟: 在所述源代碼中提取與所述視頻鏈接地址對應的視頻標題; 顯示包含所述視頻標題的預定義界面; 判斷是否接收到播放所述預定義界面上的視頻標題的指令,如果是,則執(zhí)行所述獲取與所述預設協(xié)議頭對應的地址編輯規(guī)則和視頻播放器的步驟;否則,返回所述判斷是否接收到播放所述視頻標題的指令的步驟。
6.根據(jù)權(quán)利要求5所述的視頻播放方法,其特征在于,在所述調(diào)用視頻播放器播放所述視頻播放地址對應的視頻資源的步驟之后,還包括: 判斷所述視頻播放器是否被關閉,若是,則返回所述顯示包含所述視頻標題的預定義界面的步驟;否則,返回所述判斷所述視頻播放器是否被關閉的步驟。
7.根據(jù)權(quán)利要求5所述的視頻播放方法,其特征在于,在所述調(diào)用視頻播放器播放所述視頻播放地址對應的視頻資源的步驟之后,還包括: 判斷所述視頻資源是否被所述視頻播放器播放完畢,若是,則返回所述顯示包含所述視頻標題的預定義界面的步驟;否則,返回所述判斷所述視頻資源是否被所述視頻播放器播放完畢的步驟。
8.一種視頻播放裝置,其特征在于,包括: 第一提取模塊,用于提取用戶輸入的網(wǎng)頁地址所對應頁面的源代碼; 確定模塊,用于在所述源代碼中確定含有預設協(xié)議頭的視頻鏈接地址; 查找模塊,用于獲取與所述預設協(xié)議頭對應的地址編輯規(guī)則和視頻播放器; 編輯模塊,用于根據(jù)所述地址編輯規(guī)則將所述源代碼中的信息和所述視頻鏈接地址編輯成含有所述預設協(xié)議頭的視頻播放地址,所述視頻播放地址為所述視頻播放器能夠識別的地址; 調(diào)用模塊,調(diào)用所述視頻播放器播放所述視頻播放地址對應的視頻資源。
9.根據(jù)權(quán)利要求8所述的視頻播放裝置,其特征在于,還包括: 第一判斷模塊,用于判斷所述網(wǎng)頁地址是否存在于網(wǎng)頁地址名單中,所述網(wǎng)頁地址名單中的每個網(wǎng)頁地址對應頁面的源代碼均含有所述視頻鏈接地址; 第一執(zhí)行模塊,用于在所述第一判斷模塊判斷出所述網(wǎng)頁地址存在于所述網(wǎng)頁地址名單中時,則執(zhí)行所述第一提取模塊;在所述第一判斷模塊判斷出所述網(wǎng)頁地址不存在于所述網(wǎng)頁地址名單中時,則打開所述網(wǎng)頁地址對應的頁面。
10.根據(jù)權(quán)利要求8所述的視頻播放裝置,其特征在于,所述確定模塊包括: 查找單元,用于在所述源代碼中通過正則表達式查找預設標簽; 第一提取單元,用于在所述預設標簽中提取所述含有預設協(xié)議頭的視頻鏈接地址。
11.根據(jù)權(quán)利要求8所述的視頻播放裝置,其特征在于,所述編輯模塊包括: 第二提取單元,用于在所述源代碼中提取與所述視頻鏈接地址對應的視頻標題; 編輯單元,用于根據(jù)所述地址編輯規(guī)則將所述視頻標題和所述視頻鏈接地址編輯成視頻播放地址。
12.根據(jù)權(quán)利要求8所述的視頻播放裝置,其特征在于,還包括: 第二提取模塊,用于在所述源代碼中提取與所述視頻鏈接地址對應的視頻標題; 顯示模塊,用于顯示包含所述視頻標題的預定義界面; 第二判斷模塊,用于判斷是否接收到播放所述預定義界面上的視頻標題的指令;第二執(zhí)行模塊,用于在所述第二判斷模塊判斷出接收到播放所述視頻標題的指令時,則執(zhí)行所述第一查找模塊;在所述第二判斷模塊判斷出未接收到播放所述視頻標題的指令時,則執(zhí)行所述第二判斷模塊。
13.根據(jù)權(quán)利要求12所述的視頻播放裝置,其特征在于,還包括: 第三判斷模塊,用于判斷所述視頻播放器是否被關閉; 第三執(zhí)行模塊,用于在所述第三判斷模塊判斷出所述視頻播放器被關閉時,則執(zhí)行所述顯示模塊;在所述第三判斷模塊判斷出所述視頻播放器未關閉時,則執(zhí)行所述第三判斷模塊。
14.根據(jù)權(quán)利要求12所述的視頻播放裝置,其特征在于,還包括: 第四判斷模塊,用于判斷所述視頻資源是否被所述視頻播放器播放完畢; 第四執(zhí)行模塊,用于在所述第四判斷模塊判斷出所述視頻資源被所述視頻播放器播放完畢時,則執(zhí)行所述顯示模塊;在所述第四判斷模塊判斷出所述視頻資源未被所述視頻播放器播放完畢時,則執(zhí)行所述第四判斷模塊。
【文檔編號】H04N21/858GK103607668SQ201310593763
【公開日】2014年2月26日 申請日期:2013年11月21日 優(yōu)先權(quán)日:2013年11月21日
【發(fā)明者】李曉明 申請人:優(yōu)視科技有限公司