一種視頻播放方法和電子設(shè)備的制作方法
【專利摘要】本發(fā)明提供一種視頻播放方法和電子設(shè)備,涉及電子信息【技術(shù)領(lǐng)域】,能夠直觀地記錄用戶觀看視頻位置,縮短用戶查找播放記錄時(shí)間。其方法為:當(dāng)接收客戶端啟動(dòng)指令后,根據(jù)啟動(dòng)指令,在加載網(wǎng)頁(yè)數(shù)據(jù)的同時(shí),獲取本地緩存的最近一次播放視頻的地址信息和視頻的播放截止時(shí)間信息,而后調(diào)用浮動(dòng)窗口播放控件,根據(jù)視頻的地址信息和播放截止時(shí)間信息,在浮動(dòng)窗口播放控件對(duì)應(yīng)的播放器中顯示最近一次播放視頻的記錄圖像,并繼續(xù)播放視頻。本發(fā)明實(shí)施例用于通過浮動(dòng)窗口記錄視頻播放記錄。
【專利說明】一種視頻播放方法和電子設(shè)備
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及電子信息【技術(shù)領(lǐng)域】,尤其涉及一種視頻播放方法和電子設(shè)備。
【背景技術(shù)】
[0002]目前的電子終端中,用戶在客戶端中終止觀看視頻后,下一次要繼續(xù)觀看時(shí),可以在網(wǎng)頁(yè)的播放記錄列表中進(jìn)行查詢,或者,在網(wǎng)頁(yè)歷史記錄小窗口中,選擇相應(yīng)的日期之后,下拉菜單中,會(huì)呈現(xiàn)瀏覽的網(wǎng)頁(yè)記錄和視頻觀看記錄列表等,這樣便于用戶根據(jù)播放記錄查詢繼續(xù)觀看視頻,或者根據(jù)歷史記錄查找需要繼續(xù)觀看的視頻網(wǎng)頁(yè)地址。
[0003]但是,在上述技術(shù)方案中,都是以文字列表形式呈現(xiàn)在客戶端的某個(gè)位置作為繼續(xù)看片的入口,如果發(fā)生用戶清除播放記錄或歷史記錄的情況,導(dǎo)致用戶無法獲取上次觀看視頻的播放記錄,或者,由于播放記錄較多,用戶不能及時(shí)準(zhǔn)確地找出想要繼續(xù)觀看的視頻的播放記錄,也就是說,文字列表形式的播放記錄不能容易丟失,并且不便于查找。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的實(shí)施例提供一種視頻播放方法和電子設(shè)備,解決了播放記錄不能容易丟失,并且不便于查找的問題,通過在客戶端運(yùn)行時(shí),獲取最近一次播放視頻的地址信息和視頻的播放截止時(shí)間信息,調(diào)用浮動(dòng)窗口播放控件,根據(jù)視頻的地址信息和播放截止時(shí)間信息,在浮動(dòng)窗口播放控件對(duì)應(yīng)的播放器中繼續(xù)播放視頻,這樣能夠直觀地記錄用戶觀看視頻位置,縮短用戶查找播放記錄時(shí)間。
[0005]為達(dá)到上述目的,本發(fā)明的實(shí)施例采用如下技術(shù)方案:
[0006]第一方面,提供一種視頻播放方法,包括:
[0007]接收客戶端啟動(dòng)指令;
[0008]根據(jù)所述啟動(dòng)指令,在加載網(wǎng)頁(yè)數(shù)據(jù)的同時(shí),獲取本地緩存的最近一次播放視頻的地址信息和所述視頻的播放截止時(shí)間信息;
[0009]調(diào)用浮動(dòng)窗口播放控件,根據(jù)所述視頻的地址信息和所述播放截止時(shí)間信息,在所述浮動(dòng)窗口播放控件對(duì)應(yīng)的播放器中顯示最近一次播放視頻的記錄圖像,并繼續(xù)播放所述視頻。
[0010]結(jié)合第一方面,在第一種可能實(shí)現(xiàn)的方式中,在接收所述客戶端的啟動(dòng)指令之前,所述方法還包括:
[0011]在接收到關(guān)閉播放器指令,以終止播放所述視頻時(shí),讀取所述視頻的地址信息和所述視頻的播放截止時(shí)間;
[0012]將所述視頻的地址信息和所述視頻的播放截止時(shí)間保存在所述本地緩存中;
[0013]以及,截取播放截止時(shí)間對(duì)應(yīng)的所述視頻的記錄圖像,保存在所述本地緩存中。
[0014]結(jié)合第一方面的第一種可能實(shí)現(xiàn)的方式,在第二種可能實(shí)現(xiàn)的方式中,所述調(diào)用浮動(dòng)窗口播放控件,根據(jù)所述視頻的地址信息和所述播放截止時(shí)間信息,在所述浮動(dòng)窗口播放控件對(duì)應(yīng)的播放器中顯示最近一次播放視頻的記錄圖像,并繼續(xù)播放所述視頻包括:[0015]調(diào)用所述浮動(dòng)窗口播放控件,根據(jù)所述播放截止時(shí)間信息獲取所述播放截止時(shí)間信息對(duì)應(yīng)的視頻截圖;
[0016]將所述視頻截圖顯示在所述浮動(dòng)窗口播放控件對(duì)應(yīng)的播放器中;
[0017]接收繼續(xù)播放指令,根據(jù)所述視頻的地址信息和所述播放截止時(shí)間信息,從所述視頻截圖記載的記錄圖像處開始在所述播放器中繼續(xù)播放所述視頻。
[0018]結(jié)合第一方面的第二種可能實(shí)現(xiàn)的方式,在第三種可能實(shí)現(xiàn)的方式中,最近一次播放視頻的記錄圖像包括多個(gè)視頻截圖,所述將所述視頻截圖顯示在所述浮動(dòng)窗口播放控件對(duì)應(yīng)的播放器中,包括:
[0019]調(diào)用多個(gè)浮動(dòng)窗口播放控件,每一浮動(dòng)窗口播放控件顯示其中一個(gè)視頻截圖;
[0020]或者,調(diào)用一個(gè)浮動(dòng)窗口播放控件,在一個(gè)浮動(dòng)窗口播放控件顯示所述多個(gè)視頻截圖。
[0021]結(jié)合第一方面的第三種可能實(shí)現(xiàn)的方式,在第四種可能實(shí)現(xiàn)的方式中,所述方法還包括:
[0022]接收浮動(dòng)窗口移動(dòng)指令;
[0023]若根據(jù)所述浮動(dòng)窗口移動(dòng)指令,將所述浮動(dòng)窗口播放控件移動(dòng)至預(yù)設(shè)范圍的移動(dòng)位置中,則將所述浮動(dòng)窗口切換為全窗口播放。
[0024]第二方面,提供一種電子設(shè)備,包括:
[0025]接收單兀,用于接收客戶%5啟動(dòng)指令;
[0026]獲取單元,用于根據(jù)所述啟動(dòng)指令,在加載網(wǎng)頁(yè)數(shù)據(jù)的同時(shí),獲取本地緩存的最近一次播放視頻的地址信息和所述視頻的播放截止時(shí)間信息;
[0027]處理單元,用于調(diào)用浮動(dòng)窗口播放控件,根據(jù)所述視頻的地址信息和所述播放截止時(shí)間信息,在所述浮動(dòng)窗口播放控件對(duì)應(yīng)的播放器中顯示最近一次播放視頻的記錄圖像,并繼續(xù)播放所述視頻。
[0028]結(jié)合第二方面,在第一種可能實(shí)現(xiàn)的方式中,在接收所述客戶端的啟動(dòng)指令之前,所述獲取單元,還用于在接收到關(guān)閉播放器指令,以終止播放所述視頻時(shí),讀取所述視頻的地址信息和所述視頻的播放截止時(shí)間;
[0029]還包括:存儲(chǔ)單元,用于將所述視頻的地址信息和所述視頻的播放截止時(shí)間保存在本地緩存中;
[0030]以及,截取播放截止時(shí)間對(duì)應(yīng)的所述視頻的記錄圖像,保存在本地緩存中。
[0031]結(jié)合第二方面的第一種可能實(shí)現(xiàn)的方式,在第二種可能實(shí)現(xiàn)的方式中,所述處理單元具體用于:
[0032]調(diào)用所述浮動(dòng)窗口播放控件,根據(jù)所述播放截止時(shí)間信息獲取所述播放截止時(shí)間信息對(duì)應(yīng)的視頻截圖;
[0033]將所述視頻截圖顯示在所述浮動(dòng)窗口播放控件對(duì)應(yīng)的播放器中;
[0034]接收繼續(xù)播放指令,根據(jù)所述視頻的地址信息和所述播放截止時(shí)間信息,從所述視頻截圖記載的記錄圖像處開始在所述播放器中繼續(xù)播放所述視頻。
[0035]結(jié)合第二方面的第二種可能實(shí)現(xiàn)的方式,在第三種可能實(shí)現(xiàn)的方式中,最近一次播放視頻的記錄圖像包括多個(gè)視頻截圖,所述處理單元具體用于:
[0036]調(diào)用多個(gè)浮動(dòng)窗口播放控件,每一浮動(dòng)窗口播放控件顯示其中一個(gè)視頻截圖;[0037]或者,調(diào)用一個(gè)浮動(dòng)窗口播放控件,在一個(gè)浮動(dòng)窗口播放控件顯示所述多個(gè)視頻截圖。
[0038]結(jié)合第二方面的第三種可能實(shí)現(xiàn)的方式,在第四種可能實(shí)現(xiàn)的方式中,所述接收單元,還用于接收浮動(dòng)窗口移動(dòng)指令;
[0039]所述處理單元,還用于若根據(jù)所述浮動(dòng)窗口移動(dòng)指令,將所述浮動(dòng)窗口播放控件移動(dòng)至預(yù)設(shè)范圍的移動(dòng)位置中,則將所述浮動(dòng)窗口切換為全窗口播放。
[0040]本發(fā)明實(shí)施例提供一種視頻播放方法和電子設(shè)備,在接收客戶端啟動(dòng)指令時(shí),根據(jù)啟動(dòng)指令,在加載網(wǎng)頁(yè)數(shù)據(jù)的同時(shí),獲取本地緩存的最近一次播放視頻的地址信息和視頻的播放截止時(shí)間信息,調(diào)用浮動(dòng)窗口播放控件,根據(jù)視頻的地址信息和播放截止時(shí)間信息,在浮動(dòng)窗口播放控件對(duì)應(yīng)的播放器中顯示最近一次播放視頻的記錄圖像,并繼續(xù)播放視頻,這樣能夠直觀地記錄用戶觀看視頻位置,縮短用戶查找播放記錄時(shí)間。
【專利附圖】
【附圖說明】
[0041]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0042]圖1為本發(fā)明實(shí)施例提供的一種視頻播放方法流程示意圖;
[0043]圖2為本發(fā)明實(shí)施例提供的一種視頻播放方法流程示意圖;
[0044]圖3為本發(fā)明實(shí)施例提供的一種電子設(shè)備結(jié)構(gòu)示意圖;
[0045]圖4為本發(fā)明實(shí)施例提供的一種電子設(shè)備結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0046]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0047]本發(fā)明實(shí)施例提供一種視頻播放方法,如圖1所示,包括:
[0048]101、電子設(shè)備接收客戶纟而啟動(dòng)指令。
[0049]其中,電子設(shè)備可以為手機(jī)或電腦等用戶終端。客戶端為該電子設(shè)備上安裝的包括可以播放視頻和瀏覽網(wǎng)頁(yè)等的客戶端軟件。當(dāng)用戶需要啟動(dòng)客戶端以觀看視頻或?yàn)g覽網(wǎng)頁(yè)時(shí),可以通過鼠標(biāo)操控或觸屏操控等觸發(fā)電子設(shè)備接收客戶端啟動(dòng)指令,電子設(shè)備便根據(jù)客戶端啟動(dòng)指令啟動(dòng)客戶端,以顯不客戶端首頁(yè)在電子設(shè)備屏.中。
[0050]102、電子設(shè)備根據(jù)啟動(dòng)指令,在加載網(wǎng)頁(yè)數(shù)據(jù)的同時(shí),獲取本地緩存的最近一次播放視頻的地址信息和視頻的播放截止時(shí)間信息。
[0051]具體的,電子設(shè)備在接收到客戶端啟動(dòng)指令后,便與該客戶端對(duì)應(yīng)的服務(wù)器連接,從服務(wù)器接收數(shù)據(jù)以加載客戶端首頁(yè),在加載首頁(yè)這一網(wǎng)頁(yè)數(shù)據(jù)的同時(shí),可以從本地緩存獲取最近一次播放的視頻的地址信息和該視頻的播放截止時(shí)間,也就是說,電子設(shè)備在上一次啟動(dòng)客戶端且在觀看視頻時(shí),若接收到關(guān)閉播放器指令,以終止播放該視頻時(shí),讀取該視頻的地址信息和視頻的播放截止時(shí)間,將視頻的地址信息和視頻的播放截止時(shí)間保存在本地緩存中,以便于下一次接收到客戶端啟動(dòng)指令時(shí),從本地緩存中獲取最近一次關(guān)閉播放器時(shí)正在播放的視頻的地址信息和播放截止時(shí)間。此外,還可以截取播放截止時(shí)間對(duì)應(yīng)的視頻的記錄圖像,并將該記錄圖像保存在本地緩存中,以便于下一次啟動(dòng)客戶端時(shí),以記錄圖像的形式顯示播放記錄。
[0052]103、電子設(shè)備調(diào)用浮動(dòng)窗口播放控件,根據(jù)視頻的地址信息和播放截止時(shí)間信息,在浮動(dòng)窗口播放控件對(duì)應(yīng)的播放器中顯示最近一次播放視頻的記錄圖像,并繼續(xù)播放視頻。
[0053]其中,浮動(dòng)窗口為可移動(dòng)的獨(dú)立窗口。具體的,在調(diào)用浮動(dòng)窗口播放控件時(shí),根據(jù)播放截止時(shí)間信息獲取播放截止時(shí)間信息對(duì)應(yīng)的視頻截圖,從而將視頻截圖顯示在浮動(dòng)窗口播放控件對(duì)應(yīng)的播放器中,當(dāng)接收到繼續(xù)播放指令時(shí),例如用戶使用鼠標(biāo)點(diǎn)擊了該浮動(dòng)窗口時(shí),根據(jù)視頻的地址信息和播放截止時(shí)間信息,從視頻截圖記載的記錄圖像開始在播放器中繼續(xù)播放視頻,也就是從上次未播放完視頻的截止時(shí)間開始繼續(xù)播放。
[0054]其中,最近一次播放視頻的記錄圖像可以包括多個(gè)視頻截圖,具體可以調(diào)用多個(gè)浮動(dòng)窗口播放控件,每一浮動(dòng)窗口播放控件顯示其中一個(gè)視頻截圖,用戶可以直觀的選擇其中一個(gè)播放控件開始繼續(xù)播放;或者,調(diào)用一個(gè)浮動(dòng)窗口播放控件,在一個(gè)浮動(dòng)窗口播放控件顯示多個(gè)視頻截圖,用戶可以通過切換多個(gè)視頻截圖的方式,選擇要繼續(xù)進(jìn)行觀看的視頻。
[0055]可替換的,當(dāng)電子設(shè)備獲取到最近一次觀看視頻的地址信息和播放截止時(shí)間信息后,調(diào)用浮動(dòng)窗口播放控件,根據(jù)播放截止時(shí)間信息和預(yù)設(shè)時(shí)間信息獲取繼續(xù)播放時(shí)間信息,其中,繼續(xù)播放時(shí)間為播放截止時(shí)間減去預(yù)設(shè)時(shí)間信息的差值,而后,根據(jù)視頻的地址信息和繼續(xù)播放時(shí)間信息,在浮動(dòng)窗口控件對(duì)應(yīng)的播放器中繼續(xù)播放視頻,這樣,可以使得用戶在繼續(xù)觀看上次未播放完視頻時(shí),對(duì)視頻的劇情有一個(gè)回憶過程,例如預(yù)設(shè)時(shí)間長(zhǎng)度可以為2分鐘,也可以為其它值,這里不做限定。
[0056]此外,當(dāng)浮動(dòng)窗口的播放器繼續(xù)播放視頻時(shí),其在電子設(shè)備當(dāng)前的頁(yè)面中的位置為左下角位置,由于是小窗口播放,這樣,當(dāng)用戶需要全窗口繼續(xù)觀看視頻時(shí),可以在屏幕中浮動(dòng)窗口,以切換為全屏播放,對(duì)于電子設(shè)備來說,接收浮動(dòng)窗口移動(dòng)指令,若根據(jù)浮動(dòng)窗口移動(dòng)指令,將播放器播放控件移動(dòng)至預(yù)設(shè)范圍的移動(dòng)位置中時(shí),則將浮動(dòng)窗口切換為全窗口播放。其中,在將浮動(dòng)窗口切換為全窗口播放的實(shí)現(xiàn)方式中,不限定移動(dòng)浮動(dòng)窗口來實(shí)現(xiàn),也可以為其它實(shí)現(xiàn)方式,例如接收雙擊指令等,這里不做限定。
[0057]本發(fā)明實(shí)施例提供一種視頻播放方法,當(dāng)接收客戶端啟動(dòng)指令后,根據(jù)啟動(dòng)指令,在加載網(wǎng)頁(yè)數(shù)據(jù)的同時(shí),獲取本地緩存的最近一次播放視頻的地址信息和視頻的播放截止時(shí)間信息,而后調(diào)用浮動(dòng)窗口播放控件,根據(jù)視頻的地址信息和播放截止時(shí)間信息,在浮動(dòng)窗口播放控件對(duì)應(yīng)的播放器中顯示最近一次播放視頻的記錄,并繼續(xù)播放視頻,能夠直觀地記錄用戶觀看視頻位置,縮短用戶查找播放記錄時(shí)間。
[0058]本發(fā)明實(shí)施例提供一種視頻播放方法,如圖2所示,包括:
[0059]201、電子設(shè)備在接收到關(guān)閉播放器指令,以終止播放視頻時(shí),讀取視頻的地址信息和視頻的播放截止時(shí)間。
[0060]其中,電子設(shè)備可以為手機(jī)或電腦等用戶終端??蛻舳藶樵撾娮釉O(shè)備上安裝的包括可以播放視頻和瀏覽網(wǎng)頁(yè)等的客戶端。
[0061]具體的,若用戶正在客戶端的視頻播放器中觀看視頻,要終止觀看并關(guān)閉視頻播放器,電子設(shè)備在接收到關(guān)閉播放器指令時(shí),讀取當(dāng)前要終止播放的視頻的地址信息和視頻的播放截止時(shí)間。舉例來說,當(dāng)前正在播放S視頻,用戶在關(guān)閉播放器時(shí),S視頻的播放截止時(shí)間為45分鐘,就在計(jì)時(shí)器中讀取45分鐘的時(shí)間信息,同時(shí)讀取S視頻的播放地址信
肩、O
[0062]202、電子設(shè)備將視頻的地址信息和視頻的播放截止時(shí)間保存在本地緩存中。
[0063]具體的,電子設(shè)備接收到關(guān)閉播放器指令,并獲取到了視頻的地址信息和播放截止時(shí)間后,可以將其保存在本地緩存中,在下一次用戶重新啟動(dòng)客戶端時(shí),可以從本地緩存中讀取上一次觀看的視頻的地址信息和播放截止時(shí)間信息。同時(shí),還可以截取播放截止時(shí)間對(duì)應(yīng)的視頻的記錄圖像,并將記錄圖像保存在本地緩存中,以便于下一次繼續(xù)播放該視頻時(shí),從記錄圖像處開始繼續(xù)播放。
[0064]203、電子設(shè)備接收客戶〗而啟動(dòng)指令。
[0065]舉例來說,這里的客戶端啟動(dòng)指令可以為用戶在手機(jī)中通過按鍵或觸屏操作觸發(fā)手機(jī)中的客戶端開始運(yùn)行的指令,或者可以為用戶通過鼠標(biāo)操控或者觸屏操控等在電腦中觸發(fā)客戶端開始運(yùn)行的指令。
[0066]204、電子設(shè)備根據(jù)啟動(dòng)指令,在加載網(wǎng)頁(yè)數(shù)據(jù)的同時(shí),獲取本地緩存的最近一次播放視頻的地址信息和視頻的播放截止時(shí)間信息。
[0067]具體的,電子設(shè)備在接收到客戶端啟動(dòng)指令后,電子設(shè)備從該客戶端對(duì)應(yīng)的服務(wù)器接收網(wǎng)頁(yè)加載數(shù)據(jù),為了接著上一次的最后一次關(guān)閉客戶端中的播放器中未播放完的視頻繼續(xù)播放,從本地緩存中`讀取最近一次播放的視頻的地址信息和視頻的播放截止時(shí)間信
肩、O
[0068]舉例來說,用戶最近一次在電腦的客戶端的播放器中觀看的是名稱為Q的電視劇,Q電視劇在未播放完,用戶要關(guān)閉播放器,于是電腦設(shè)備就保存了播放器播放Q視頻的地址信息和播放截止時(shí)間信息,例如播放截止時(shí)間信息為45分鐘,那么下一次用戶重新啟動(dòng)客戶端運(yùn)行時(shí),電腦設(shè)備就可以獲知上次播放的視頻地址和播放截止時(shí)間,以便于繼續(xù)播放未播放完的Q電視劇。
[0069]205、電子設(shè)備調(diào)用浮動(dòng)窗口播放控件,根據(jù)視頻的播放截止時(shí)間信息獲取播放截止時(shí)間信息對(duì)應(yīng)的視頻截圖。
[0070]具體的,電子設(shè)備在加載網(wǎng)頁(yè)數(shù)據(jù)的同時(shí),就可以調(diào)用浮動(dòng)窗口播放控件,并根據(jù)視頻的播放截止時(shí)間信息,可以在該視頻數(shù)據(jù)中獲取播放截止時(shí)間信息這一時(shí)間點(diǎn)的視頻數(shù)據(jù),并根據(jù)單幀圖像獲取這一時(shí)間點(diǎn)的圖像數(shù)據(jù),組成一靜止圖像,也就是一格鏡頭的圖像,這樣,就得到了播放截止時(shí)間信息這個(gè)時(shí)間點(diǎn)的視頻截圖。
[0071 ] 示例性的,用戶上一次啟動(dòng)客戶端運(yùn)行時(shí),在關(guān)閉客戶端中的視頻播放器時(shí),播放截止時(shí)間為45分鐘,視頻播放器播放的Q電視劇在45分鐘時(shí)的圖像剛好切換為小孩哭泣這一畫面,在下一次用戶觸發(fā)電子設(shè)備再次運(yùn)行客戶端時(shí),就可以根據(jù)Q視頻的地址信息和播放截止時(shí)間信息獲取45分鐘時(shí)的視頻數(shù)據(jù),為一單幀圖像,相當(dāng)于一靜止的視頻截圖。
[0072]206、電子設(shè)備將視頻截圖顯示在浮動(dòng)窗口播放控件對(duì)應(yīng)的播放器中。[0073]其中,最近一次播放視頻的記錄可以為一個(gè)視頻截圖,也可以包括多個(gè)視頻截圖。假設(shè)最近一次播放視頻的記錄圖像包括多個(gè)視頻截圖時(shí),在客戶端啟動(dòng)運(yùn)行時(shí),可以調(diào)用多個(gè)浮動(dòng)窗口播放控件,每一浮動(dòng)窗口播放控件顯示其中一個(gè)視頻截圖,也就是說,用戶可以直觀地一次性在多個(gè)浮動(dòng)窗口控件中同時(shí)查看上一個(gè)觀看的多個(gè)未播放完的視頻記錄;或者,可以調(diào)用一個(gè)浮動(dòng)窗口播放控件,在一個(gè)浮動(dòng)窗口播放控件顯示多個(gè)視頻截圖,用戶可以通過切換浮動(dòng)窗口播放控件中的視頻截圖來選擇要繼續(xù)進(jìn)行播放的視頻。
[0074]示例性的,假設(shè)用戶在客戶端上一次運(yùn)行的過程中,觀看了 5個(gè)不同的視頻,且每一個(gè)視頻都未播放完就被終止播放,這種情況下,可以在電子設(shè)備中預(yù)設(shè)多個(gè)對(duì)于未播放完視頻利用浮動(dòng)窗口播放控件來保存播放記錄,假設(shè)預(yù)設(shè)3個(gè)對(duì)于未播放完視頻采用浮動(dòng)窗口來記錄播放進(jìn)度,這樣,上一次運(yùn)行的過程中對(duì)觀看的5個(gè)未播放完視頻的地址信息和播放截止時(shí)間信息都進(jìn)行本地緩存,然后按時(shí)間順序選取最后3個(gè)觀看的未播放完視頻,以根據(jù)最后觀看的3個(gè)未播放完視頻的地址信息和播放截止時(shí)間將對(duì)每一個(gè)播放截止時(shí)間對(duì)應(yīng)的圖像幀顯示在浮動(dòng)窗口播放控件的播放器中,這里可以分為3個(gè)播放控件分別顯示在客戶端頁(yè)面中,也就是顯示3個(gè)浮動(dòng)窗口,也可以顯示在同一個(gè)播放控件的播放器中,通過指令選擇切換浮動(dòng)窗口中的3個(gè)視頻截圖,以使得用戶選擇其中的一個(gè)視頻觸發(fā)播放器繼續(xù)播放,給用戶提供更便利的看片路徑。
[0075]207、電子設(shè)備接收繼續(xù)播放指令。
[0076]具體的,客戶端在啟動(dòng)并加載首頁(yè)數(shù)據(jù)時(shí),浮動(dòng)窗口的播放控件中就顯示了上一次未播放完視頻的進(jìn)度畫面,即播放截止時(shí)間對(duì)應(yīng)的單幀圖像顯示在浮動(dòng)窗口播放控件中時(shí),如果用戶想要繼續(xù)觀看該未播放完的視頻,就可以通過鼠標(biāo)操作觸發(fā)電子設(shè)備接收到繼續(xù)播放指令,或者通過觸屏操作使得電子設(shè)備得到一繼續(xù)播放指令,以便于電子設(shè)備繼續(xù)播放該視頻。
[0077]208、電子設(shè)備根據(jù)視頻的地址信息和播放截止時(shí)間信息,從視頻截圖記載的記錄圖像處開始在播放器中繼續(xù)播放視頻。
[0078]具體的,當(dāng)電子設(shè)備接收到針對(duì)浮動(dòng)窗口繼續(xù)播放視頻的繼續(xù)播放指令時(shí),就可以根據(jù)未播放完視頻的地址信息從客戶端對(duì)應(yīng)的服務(wù)器繼續(xù)接收視頻數(shù)據(jù),同時(shí)根據(jù)播放截止時(shí)間信息從視頻截圖記載的記錄圖像處開始繼續(xù)在播放器中繼續(xù)播放上次未播放完視頻,這樣,通過浮動(dòng)窗口記錄視頻播放記錄的方法可以給用戶展示更直觀的視頻觀看位置,使得用戶在繼續(xù)觀看播放記錄的視頻時(shí)縮短看片路徑,快速開始觀看。
[0079]可替換的,當(dāng)電子設(shè)備在調(diào)用浮動(dòng)窗口播放控件時(shí),可以先根據(jù)本地緩存的上一次未播放完視頻的播放截止時(shí)間信息和預(yù)設(shè)時(shí)間長(zhǎng)度獲取繼續(xù)播放時(shí)間信息,這里的繼續(xù)播放時(shí)間信息為播放截止時(shí)間信息減去預(yù)設(shè)時(shí)間信息的差值,進(jìn)而根據(jù)視頻的地址信息和繼續(xù)播放時(shí)間信息,在浮動(dòng)窗口對(duì)應(yīng)的播放器中繼續(xù)播放該未播放完視頻。
[0080]舉例來說,客戶端中的播放器最后一次播放的視頻的播放截止時(shí)間為50分鐘,預(yù)設(shè)時(shí)間信息為2分鐘,這樣,得到的繼續(xù)播放時(shí)間就為48分鐘,也就是未播放完視頻的繼續(xù)播放時(shí)間是從該視頻的第48分鐘開始繼續(xù)播放,這樣,可以給用戶2分鐘回憶視頻劇情的時(shí)間,這種情況可以是在客戶端開始運(yùn)行并加載首頁(yè)數(shù)據(jù)時(shí),就在浮動(dòng)窗口對(duì)應(yīng)的播放器中繼續(xù)播放,也就是不需要接收用戶的繼續(xù)播放指令,就在上次觀看視頻時(shí)間的前兩分鐘開始繼續(xù)播放。[0081]此外,浮動(dòng)窗口的顯示位置可以在預(yù)設(shè)范圍內(nèi),例如可以在客戶端頁(yè)面的右下角的預(yù)設(shè)范圍內(nèi)顯示,這時(shí),浮動(dòng)窗口的播放視頻為小窗口播放,如果用戶需要全窗觀看視頻時(shí),可以輸入指令進(jìn)行窗口切換,例如可以是電子設(shè)備接收浮動(dòng)窗口移動(dòng)指令,若根據(jù)浮動(dòng)窗口移動(dòng)指令將浮動(dòng)窗口移動(dòng)至另一預(yù)設(shè)范圍的移動(dòng)位置中,則將浮動(dòng)窗口播放控件切換為全窗口播放,另一預(yù)設(shè)范圍可以為客戶端頁(yè)面的左上角或其它位置,這里不做限定,也就是通過拖動(dòng)浮動(dòng)窗口將其移動(dòng)至另一預(yù)設(shè)范圍內(nèi)來將浮動(dòng)窗口切換為全窗口播放。當(dāng)然,也可以通過其它方式來切換窗口大小,例如接收雙擊指令等等,這里不做限定。
[0082]本發(fā)明實(shí)施例提供一種視頻播放方法,通過在接收到關(guān)閉播放器指令,以終止播放視頻時(shí),讀取視頻的地址信息和視頻的播放截止時(shí)間,將視頻的地址信息和視頻的播放截止時(shí)間保存在本地緩存中,當(dāng)接收客戶端啟動(dòng)指令后,根據(jù)啟動(dòng)指令,在加載網(wǎng)頁(yè)數(shù)據(jù)的同時(shí),從本地緩存中獲取最近一次播放視頻的地址信息和視頻的播放截止時(shí)間信息,調(diào)用浮動(dòng)窗口播放控件,根據(jù)視頻的地址信息和播放截止時(shí)間信息,在浮動(dòng)窗口播放控件對(duì)應(yīng)的播放器中繼續(xù)播放視頻,能夠直觀地記錄用戶觀看視頻位置,縮短用戶查找播放記錄時(shí)間。[0083]本發(fā)明實(shí)施例提供一種電子設(shè)備01,如圖3所示,包括:
[0084]接收單兀011,用于接收客戶〗而啟動(dòng)指令。
[0085]獲取單元012,用于根據(jù)啟動(dòng)指令,在加載網(wǎng)頁(yè)數(shù)據(jù)的同時(shí),獲取本地緩存的最近一次播放視頻的地址信息和視頻的播放截止時(shí)間信息。
[0086]處理單元013,用于調(diào)用浮動(dòng)窗口播放控件,根據(jù)視頻的地址信息和播放截止時(shí)間信息,在浮動(dòng)窗口播放控件對(duì)應(yīng)的播放器中顯示最近一次播放視頻的記錄圖像,并繼續(xù)播放視頻。
[0087]可選的,在接收客戶端的啟動(dòng)指令之前,獲取單元012,還可以用于在接收到關(guān)閉播放器指令,以終止播放視頻時(shí),讀取視頻的地址信息和視頻的播放截止時(shí)間;
[0088]如圖4所示,還包括:存儲(chǔ)單元014,用于將視頻的地址信息和視頻的播放截止時(shí)間保存在本地緩存中;
[0089]以及,截取播放截止時(shí)間對(duì)應(yīng)的視頻的記錄圖像,保存在本地緩存中。
[0090]可選的,處理單元013可以具體用于:
[0091]調(diào)用浮動(dòng)窗口播放控件,根據(jù)播放截止時(shí)間信息獲取播放截止時(shí)間信息對(duì)應(yīng)的視頻截圖;
[0092]將視頻截圖顯示在浮動(dòng)窗口播放控件對(duì)應(yīng)的播放器中;
[0093]接收繼續(xù)播放指令,根據(jù)視頻的地址信息和播放截止時(shí)間信息,從視頻截圖記載的記錄圖像處開始在播放器中繼續(xù)播放視頻。
[0094]其中,最近一次播放視頻的記錄圖像包括多個(gè)視頻截圖,處理單元013可以具體用于:
[0095]調(diào)用多個(gè)浮動(dòng)窗口播放控件,每一浮動(dòng)窗口播放控件顯示其中一個(gè)視頻截圖;
[0096]或者,調(diào)用一個(gè)浮動(dòng)窗口播放控件,在一個(gè)浮動(dòng)窗口播放控件顯示多個(gè)視頻截圖。
[0097]可選的,接收單元011,還可以用于接收浮動(dòng)窗口移動(dòng)指令;
[0098]處理單元,還用于若根據(jù)浮動(dòng)窗口移動(dòng)指令,將浮動(dòng)窗口播放控件移動(dòng)至預(yù)設(shè)范圍的移動(dòng)位置中,則將浮動(dòng)窗口切換為全窗口播放。[0099]本發(fā)明實(shí)施例提供一種電子設(shè)備,在接收客戶端啟動(dòng)指令時(shí),根據(jù)啟動(dòng)指令,在加載網(wǎng)頁(yè)數(shù)據(jù)的同時(shí),獲取本地緩存的最近一次播放視頻的地址信息和視頻的播放截止時(shí)間信息,調(diào)用浮動(dòng)窗口播放控件,根據(jù)視頻的地址信息和播放截止時(shí)間信息,在浮動(dòng)窗口播放控件對(duì)應(yīng)的播放器中顯示最近一次播放視頻的記錄,并繼續(xù)播放視頻,這樣能夠直觀地記錄用戶觀看視頻位置,縮短用戶查找播放記錄時(shí)間。
[0100]在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的設(shè)備和方法,可以通過其它的方式實(shí)現(xiàn)。例如,以上所描述的設(shè)備實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
[0101]另外,在本發(fā)明各個(gè)實(shí)施例中的設(shè)備和系統(tǒng)中,各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理包括,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。且上述的各單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用硬件加軟件功能單元的形式實(shí)現(xiàn)。
[0102]實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),執(zhí)行包括上述方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括:U盤、移動(dòng)硬盤、只讀存儲(chǔ)器(Read Only Memory,簡(jiǎn)稱ROM)、隨機(jī)存取存儲(chǔ)器(Random Access Memory,簡(jiǎn)稱RAM)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
[0103]以上所述,僅為本發(fā)明的【具體實(shí)施方式】,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本【技術(shù)領(lǐng)域】的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以所述權(quán)利要求的保護(hù)范圍為準(zhǔn)。
【權(quán)利要求】
1.一種視頻播放方法,其特征在于,包括: 接收客戶%5啟動(dòng)指令; 根據(jù)所述啟動(dòng)指令,在加載網(wǎng)頁(yè)數(shù)據(jù)的同時(shí),獲取本地緩存的最近一次播放視頻的地址信息和所述視頻的播放截止時(shí)間信息; 調(diào)用浮動(dòng)窗口播放控件,根據(jù)所述視頻的地址信息和所述播放截止時(shí)間信息,在所述浮動(dòng)窗口播放控件對(duì)應(yīng)的播放器中顯示最近一次播放視頻的記錄圖像,并繼續(xù)播放所述視頻。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在接收所述客戶端的啟動(dòng)指令之前,所述方法還包括: 在接收到關(guān)閉播放器指令,以終止播放所述視頻時(shí),讀取所述視頻的地址信息和所述視頻的播放截止時(shí)間; 將所述視頻的地址信息和所述視頻的播放截止時(shí)間保存在所述本地緩存中; 以及,截取播放截止時(shí)間對(duì)應(yīng)的所述視頻的記錄圖像,保存在所述本地緩存中。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述調(diào)用浮動(dòng)窗口播放控件,根據(jù)所述視頻的地址信息和所述播放截止時(shí)間信息,在所述浮動(dòng)窗口播放控件對(duì)應(yīng)的播放器中顯示最近一次播放視頻的記錄圖像,并繼續(xù)播放所述視頻包括: 調(diào)用所述浮動(dòng)窗口播放控件,根據(jù)所述播放截止時(shí)間信息獲取所述播放截止時(shí)間信息對(duì)應(yīng)的視頻截圖; 將所述視頻截圖顯示在所`述浮動(dòng)窗口播放控件對(duì)應(yīng)的播放器中; 接收繼續(xù)播放指令,根據(jù)所述視頻的地址信息和所述播放截止時(shí)間信息,從所述視頻截圖記載的記錄圖像處開始在所述播放器中繼續(xù)播放所述視頻。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,最近一次播放視頻的記錄圖像包括多個(gè)視頻截圖,所述將所述視頻截圖顯示在所述浮動(dòng)窗口播放控件對(duì)應(yīng)的播放器中,包括: 調(diào)用多個(gè)浮動(dòng)窗口播放控件,每一浮動(dòng)窗口播放控件顯示其中一個(gè)視頻截圖; 或者,調(diào)用一個(gè)浮動(dòng)窗口播放控件,在一個(gè)浮動(dòng)窗口播放控件顯示所述多個(gè)視頻截圖。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述方法還包括: 接收浮動(dòng)窗口移動(dòng)指令; 若根據(jù)所述浮動(dòng)窗口移動(dòng)指令,將所述浮動(dòng)窗口播放控件移動(dòng)至預(yù)設(shè)范圍的移動(dòng)位置中,則將所述浮動(dòng)窗口切換為全窗口播放。
6.—種電子設(shè)備,其特征在于,包括: 接收單元,用于接收客戶端啟動(dòng)指令; 獲取單元,用于根據(jù)所述啟動(dòng)指令,在加載網(wǎng)頁(yè)數(shù)據(jù)的同時(shí),獲取本地緩存的最近一次播放視頻的地址信息和所述視頻的播放截止時(shí)間信息; 處理單元,用于調(diào)用浮動(dòng)窗口播放控件,根據(jù)所述視頻的地址信息和所述播放截止時(shí)間信息,在所述浮動(dòng)窗口播放控件對(duì)應(yīng)的播放器中顯示最近一次播放視頻的記錄圖像,并繼續(xù)播放所述視頻。
7.根據(jù)權(quán)利要求6所述的電子設(shè)備,其特征在于,在接收所述客戶端的啟動(dòng)指令之前,所述獲取單元,還用于在接收到關(guān)閉播放器指令,以終止播放所述視頻時(shí),讀取所述視頻的地址信息和所述視頻的播放截止時(shí)間;還包括:存儲(chǔ)單元,用于將所述視頻的地址信息和所述視頻的播放截止時(shí)間保存在本地緩存中; 以及,截取播放截止時(shí)間對(duì)應(yīng)的所述視頻的記錄圖像,保存在本地緩存中。
8.根據(jù)權(quán)利要求7所述的電子設(shè)備,其特征在于,所述處理單元具體用于: 調(diào)用所述浮動(dòng)窗口播放控件,根據(jù)所述播放截止時(shí)間信息獲取所述播放截止時(shí)間信息對(duì)應(yīng)的視頻截圖; 將所述視頻截圖顯示在所述浮動(dòng)窗口播放控件對(duì)應(yīng)的播放器中; 接收繼續(xù)播放指令,根據(jù)所述視頻的地址信息和所述播放截止時(shí)間信息,從所述視頻截圖記載的記錄圖像處開始在所述播放器中繼續(xù)播放所述視頻。
9.根據(jù)權(quán)利要求8所述的電子設(shè)備,其特征在于,最近一次播放視頻的記錄圖像包括多個(gè)視頻截圖,所述處理單元具體用于: 調(diào)用多個(gè)浮動(dòng)窗口播放控件,每一浮動(dòng)窗口播放控件顯示其中一個(gè)視頻截圖; 或者,調(diào)用一個(gè)浮動(dòng)窗口播放控件,在一個(gè)浮動(dòng)窗口播放控件顯示所述多個(gè)視頻截圖。
10.根據(jù)權(quán)利要求9所述的電子設(shè)備,其特征在于,所述接收單元,還用于接收浮動(dòng)窗口移動(dòng)指令; 所述處理單元,還用于若根據(jù)所述浮動(dòng)窗口移動(dòng)指令,將所述浮動(dòng)窗口播放控件移動(dòng)至預(yù)設(shè)范圍的移動(dòng)位置中,則將所述浮動(dòng)窗口切換為全窗口播放。
【文檔編號(hào)】H04N21/472GK103702214SQ201310671349
【公開日】2014年4月2日 申請(qǐng)日期:2013年12月10日 優(yōu)先權(quán)日:2013年12月10日
【發(fā)明者】趙月, 肖振威, 陳浩, 高健明, 張力文 申請(qǐng)人:樂視網(wǎng)信息技術(shù)(北京)股份有限公司