視頻播放處理方法、視頻播放器及終端設(shè)備的制造方法
【專利摘要】本發(fā)明提供一種視頻播放處理方法、視頻播放器及終端設(shè)備。包括:接收用戶在視頻播放窗口針對(duì)所播放視頻發(fā)出的第一檢索視頻指令和第二檢索視頻指令;確定第一檢索指令所需檢索的第一時(shí)間點(diǎn)和第二檢索指令所需檢索的第二時(shí)間點(diǎn);判斷在預(yù)設(shè)時(shí)間范圍內(nèi),是否接收到用戶在視頻播放窗口針對(duì)所播放視頻發(fā)出的第三檢索視頻指令;若在預(yù)設(shè)時(shí)間范圍內(nèi)接收到第三檢索視頻指令,則生成檢索步長(zhǎng)窗口;接收用戶在檢索步長(zhǎng)窗口中發(fā)出的第四檢索視頻指令,根據(jù)檢索步長(zhǎng)確定視頻播放時(shí)間點(diǎn),并在視頻播放窗口中從視頻播放時(shí)間點(diǎn)開始播放視頻。解決了用戶使用屏幕較小的終端設(shè)備觀看視頻時(shí),由于檢索步長(zhǎng)較粗略,需要檢索多次才能確定準(zhǔn)確播放時(shí)間的問(wèn)題。
【專利說(shuō)明】
視頻播放處理方法、視頻播放器及終端設(shè)備
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及多媒體播放技術(shù)領(lǐng)域,尤其涉及一種視頻播放處理方法、視頻播放器及終端設(shè)備。
【背景技術(shù)】
[0002]視頻播放器是消費(fèi)類電子終端(比如手機(jī)/pad)的一個(gè)核心功能,用戶可以用各種電子終端通過(guò)視頻播放器播放各種視頻內(nèi)容。用戶在欣賞視頻內(nèi)容時(shí),根據(jù)不同的需要和場(chǎng)景,會(huì)與播放器之間有不同的交互操作,比如播放、暫停、前向檢索、后向檢索等等。在觀看視頻的過(guò)程中,用戶往往需要跳過(guò)一段時(shí)間或者回溯一段時(shí)間的內(nèi)容,這就需要播放器從當(dāng)前播放位置前向檢索或者后向檢索確定新的播放位置。
[0003]對(duì)于屏幕較小的電子終端來(lái)說(shuō),當(dāng)需要前向檢索或后向檢索確認(rèn)新的準(zhǔn)確播放位置時(shí),可檢索到的檢索步長(zhǎng)較粗略,不能準(zhǔn)確定位需要的播放位置,常常需要前向檢索或后向檢索多次才能確定新的播放位置。
【發(fā)明內(nèi)容】
[0004]本發(fā)明提供一種視頻播放處理方法、視頻播放器及終端設(shè)備,以解決用戶在使用屏幕較小的終端設(shè)備觀看視頻時(shí),由于可檢索的檢索步長(zhǎng)較粗略,要想準(zhǔn)確檢索到準(zhǔn)確的播放位置,常常需要前向檢索或后向檢索多次才能確定新的時(shí)間點(diǎn)的問(wèn)題。
[0005]本發(fā)明提供一種視頻播放處理方法,包括:
[0006]接收用戶在視頻播放窗口針對(duì)所播放視頻發(fā)出的第一檢索視頻指令和第二檢索視頻指令;
[0007]確定所述第一檢索指令所需檢索的第一時(shí)間點(diǎn)和所述第二檢索指令所需檢索的第二時(shí)間點(diǎn),其中所述第一時(shí)間點(diǎn)早于所述第二時(shí)間點(diǎn);
[0008]判斷在預(yù)設(shè)時(shí)間范圍內(nèi),是否接收到所述用戶在所述視頻播放窗口針對(duì)所播放視頻發(fā)出的第三檢索視頻指令,其中,所述第三檢索視頻指令所需檢索的時(shí)間點(diǎn)在所述第一時(shí)間點(diǎn)與第二時(shí)間點(diǎn)之間;
[0009]若在預(yù)設(shè)時(shí)間范圍內(nèi)接收到所述第三檢索視頻指令,則生成檢索步長(zhǎng)窗口,所述檢索步長(zhǎng)窗口中顯示的是所述播放視頻在所述第一時(shí)間點(diǎn)與第二時(shí)間點(diǎn)之間的視頻內(nèi)容;
[0010]接收用戶在所述檢索步長(zhǎng)窗口中發(fā)出的第四檢索視頻指令,根據(jù)檢索步長(zhǎng)確定所述第四檢索視頻指令所需檢索的視頻播放時(shí)間點(diǎn),并在所述視頻播放窗口中從所述視頻播放時(shí)間點(diǎn)開始播放視頻。
[0011]進(jìn)一步地,上述方法中,所述生成檢索步長(zhǎng)窗口之前,還包括:
[0012]確定所述第一時(shí)間點(diǎn)與第二時(shí)間點(diǎn)之間視頻播放的時(shí)間差;
[0013]確定所述視頻播放窗口的尺寸,所述視頻播放窗口的尺寸為所述播放窗口最大化播放視頻時(shí)沿時(shí)間線方向展開的物理尺寸;
[0014]根據(jù)所述時(shí)間差和所述視頻播放窗口的尺寸確定檢索步長(zhǎng),所述檢索步長(zhǎng)為所述視頻播放的時(shí)間差與所述視頻播放窗口的尺寸的比值;
[0015]相應(yīng)地,所述生成檢索步長(zhǎng)窗口,包括:
[0016]根據(jù)所述檢索步長(zhǎng),確定所述第一時(shí)間點(diǎn)與第二時(shí)間點(diǎn)之間的視頻內(nèi)容的各個(gè)可被檢索到的時(shí)間點(diǎn);
[0017]生成檢索步長(zhǎng)窗口,所述檢索步長(zhǎng)窗口中顯示的是所述播放視頻在所述第一時(shí)間點(diǎn)與第二時(shí)間點(diǎn)之間的視頻內(nèi)容。
[0018]進(jìn)一步地,上述方法中,所述在所述視頻播放窗口中從所述視頻播放時(shí)間點(diǎn)開始播放視頻之前,還包括:
[0019]關(guān)閉所述檢索步長(zhǎng)窗口。
[0020]進(jìn)一步地,上述方法中,所述第一檢索指令,包括下述操作指令之一:
[0021 ]向前拖拽所述視頻播放窗口的進(jìn)度條的拖拽操作指令;
[0022]單擊所述視頻播放窗口的進(jìn)度條上的一時(shí)間點(diǎn)的點(diǎn)擊操作指令,該時(shí)間點(diǎn)早于所述播放視頻當(dāng)前的播放時(shí)間點(diǎn)。
[0023]進(jìn)一步地,上述方法中,所述第二檢索指令,包括下述操作指令之一:
[0024]向后拖拽所述視頻播放窗口的進(jìn)度條的拖拽操作指令;
[0025]單擊所述視頻播放窗口的進(jìn)度條上的一時(shí)間點(diǎn)的點(diǎn)擊操作指令,該時(shí)間點(diǎn)晚于所述播放視頻當(dāng)前的播放時(shí)間點(diǎn)。
[0026]進(jìn)一步地,上述方法中,所述第四檢索指令,包括下述操作指令之一:
[0027]向前或者向后拖拽所述視頻播放窗口的進(jìn)度條的拖拽操作指令;
[0028]單擊所述視頻播放窗口的進(jìn)度條上的一時(shí)間點(diǎn)的點(diǎn)擊操作指令,該時(shí)間點(diǎn)早于或者晚于所述播放視頻當(dāng)前的播放時(shí)間點(diǎn)。
[0029 ]本發(fā)明還提供一種視頻播放器,包括:
[0030]接收指令模塊,用于接收用戶在視頻播放窗口針對(duì)所播放視頻發(fā)出的第一檢索視頻指令和第二檢索視頻指令;
[0031]確定時(shí)間點(diǎn)模塊,用于確定所述第一檢索指令所需檢索的第一時(shí)間點(diǎn)和所述第二檢索指令所需檢索的第二時(shí)間點(diǎn),其中所述第一時(shí)間點(diǎn)早于所述第二時(shí)間點(diǎn);
[0032]判斷模塊,用于判斷在預(yù)設(shè)時(shí)間范圍內(nèi),是否接收到所述用戶在所述視頻播放窗口針對(duì)所播放視頻發(fā)出的第三檢索視頻指令,其中,所述第三檢索視頻指令所需檢索的時(shí)間點(diǎn)在所述第一時(shí)間點(diǎn)與第二時(shí)間點(diǎn)之間;
[0033]生成窗口模塊,用于若在預(yù)設(shè)時(shí)間范圍內(nèi)接收到所述第三檢索視頻指令,則生成檢索步長(zhǎng)窗口,所述檢索步長(zhǎng)窗口中顯示的是所述播放視頻在所述第一時(shí)間點(diǎn)與第二時(shí)間點(diǎn)之間的視頻內(nèi)容;
[0034]播放視頻模塊,用于接收用戶在所述檢索步長(zhǎng)窗口中發(fā)出的第四檢索視頻指令,根據(jù)檢索步長(zhǎng)確定所述第四檢索視頻指令所需檢索的視頻播放時(shí)間點(diǎn),并在所述視頻播放窗口中從所述視頻播放時(shí)間點(diǎn)開始播放視頻。
[0035]進(jìn)一步地,上述視頻播放器中,所述生成窗口模塊,還用于:
[0036]確定所述第一時(shí)間點(diǎn)與第二時(shí)間點(diǎn)之間視頻播放的時(shí)間差;
[0037]確定所述視頻播放窗口的尺寸,所述視頻播放窗口的尺寸為所述播放窗口最大化播放視頻時(shí)沿時(shí)間線方向展開的物理尺寸;
[0038]根據(jù)所述時(shí)間差和所述視頻播放窗口的尺寸確定檢索步長(zhǎng),所述檢索步長(zhǎng)為所述視頻播放的時(shí)間差與所述視頻播放窗口的尺寸的比值;
[0039]相應(yīng)地,所述生成窗口模塊,具體用于:
[0040]根據(jù)所述檢索步長(zhǎng),確定所述第一時(shí)間點(diǎn)與第二時(shí)間點(diǎn)之間的視頻內(nèi)容的各個(gè)可被檢索到的時(shí)間點(diǎn);
[0041 ]生成檢索步長(zhǎng)窗口,所述檢索步長(zhǎng)窗口中顯示的是所述播放視頻在所述第一時(shí)間點(diǎn)與第二時(shí)間點(diǎn)之間的視頻內(nèi)容。
[0042]進(jìn)一步地,上述視頻播放器中,所述播放視頻模塊,還用于:
[0043]關(guān)閉所述檢索步長(zhǎng)窗口。
[0044]進(jìn)一步地,上述視頻播放器中,所述第一檢索指令,包括下述操作指令之一:
[0045]向前拖拽所述視頻播放窗口的進(jìn)度條的拖拽操作指令;
[0046]單擊所述視頻播放窗口的進(jìn)度條上的一時(shí)間點(diǎn)的點(diǎn)擊操作指令,該時(shí)間點(diǎn)早于所述播放視頻當(dāng)前的播放時(shí)間點(diǎn)。
[0047]進(jìn)一步地,上述視頻播放器中,所述第二檢索指令,包括下述操作指令之一:
[0048]向后拖拽所述視頻播放窗口的進(jìn)度條的拖拽操作指令;
[0049]單擊所述視頻播放窗口的進(jìn)度條上的一時(shí)間點(diǎn)的點(diǎn)擊操作指令,該時(shí)間點(diǎn)晚于所述播放視頻當(dāng)前的播放時(shí)間點(diǎn)。
[0050]進(jìn)一步地,上述視頻播放器中,所述第四檢索指令,包括下述操作指令之一:
[0051 ]向前或者向后拖拽所述視頻播放窗口的進(jìn)度條的拖拽操作指令;
[0052]單擊所述視頻播放窗口的進(jìn)度條上的一時(shí)間點(diǎn)的點(diǎn)擊操作指令,該時(shí)間點(diǎn)早于或者晚于所述播放視頻當(dāng)前的播放時(shí)間點(diǎn)。
[0053]本發(fā)明還提供一種終端設(shè)備,其特征在于,所述終端設(shè)備上述視頻播放器。
[0054]本發(fā)明的視頻播放處理方法、視頻播放器及終端設(shè)備,通過(guò)終端設(shè)備的視頻播放器接收用戶在視頻播放窗口針對(duì)所播放視頻發(fā)出的第一檢索視頻指令和第二檢索視頻指令;確定所述第一檢索指令所需檢索的第一時(shí)間點(diǎn)和所述第二檢索指令所需檢索的第二時(shí)間點(diǎn),其中所述第一時(shí)間點(diǎn)早于所述第二時(shí)間點(diǎn);判斷在預(yù)設(shè)時(shí)間范圍內(nèi),是否接收到所述用戶在所述視頻播放窗口針對(duì)所播放視頻發(fā)出的第三檢索視頻指令,其中,所述第三檢索視頻指令所需檢索的時(shí)間點(diǎn)在所述第一時(shí)間點(diǎn)與第二時(shí)間點(diǎn)之間;若在預(yù)設(shè)時(shí)間范圍內(nèi)接收到所述第三檢索視頻指令,則生成檢索步長(zhǎng)窗口,所述檢索步長(zhǎng)窗口中顯示的是所述播放視頻在所述第一時(shí)間點(diǎn)與第二時(shí)間點(diǎn)之間的視頻內(nèi)容;接收用戶在所述檢索步長(zhǎng)窗口中發(fā)出的第四檢索視頻指令,根據(jù)檢索步長(zhǎng)確定所述第四檢索視頻指令所需檢索的視頻播放時(shí)間點(diǎn),并在所述視頻播放窗口中從所述視頻播放時(shí)間點(diǎn)開始播放視頻,解決了用戶在使用屏幕較小的終端設(shè)備觀看視頻時(shí),由于可檢索的檢索步長(zhǎng)較粗略,要想準(zhǔn)確檢索到準(zhǔn)確的播放位置,常常需要前向檢索或后向檢索多次才能確定新的時(shí)間點(diǎn)的問(wèn)題。
【附圖說(shuō)明】
[0055]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0056]圖1為本發(fā)明的視頻播放處理方法實(shí)施例一的流程圖;
[0057]圖2為本發(fā)明的終端設(shè)備的視頻播放窗口被用戶向前拖拽進(jìn)度條的示意圖;
[0058]圖3為本發(fā)明的終端設(shè)備的視頻播放窗口被用戶單擊進(jìn)度條上的早于當(dāng)前播放時(shí)間點(diǎn)的某一時(shí)間點(diǎn)的示意圖;
[0059]圖4為本發(fā)明的終端設(shè)備的視頻播放窗口被用戶向后拖拽進(jìn)度條的示意圖;
[0060]圖5為本發(fā)明的終端設(shè)備的視頻播放窗口被用戶單擊進(jìn)度條上的晚于當(dāng)前播放時(shí)間點(diǎn)的某一時(shí)間點(diǎn)的示意圖;
[0061 ]圖6為本發(fā)明的視頻播放處理方法實(shí)施例二的流程圖;
[0062]圖7為本發(fā)明的視頻播放處理方法實(shí)施例三的流程圖;
[0063]圖8為本發(fā)明的視頻播放器的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0064]為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0065]圖1為本發(fā)明的視頻播放處理方法實(shí)施例一的流程圖,如圖1所示,本實(shí)施例的方法可以包括:
[0066]步驟101、接收用戶在視頻播放窗口針對(duì)所播放視頻發(fā)出的第一檢索視頻指令和第二檢索視頻指令。
[0067]終端設(shè)備,比如手機(jī)、平板電腦等,一般都會(huì)裝有供用戶觀看視頻的視頻播放器,用戶在終端設(shè)備上觀看視頻時(shí),會(huì)根據(jù)不同的需要和場(chǎng)景,與終端設(shè)備之間有不同的交互操作,比如用戶想重新觀看已經(jīng)看過(guò)的某個(gè)時(shí)間點(diǎn)的視頻時(shí),會(huì)向終端設(shè)備發(fā)出檢索這個(gè)時(shí)間點(diǎn)視頻的指令,一般情況下,用戶不容易通過(guò)一次檢索操作就準(zhǔn)確確定想觀看的視頻時(shí)間點(diǎn),會(huì)先后向終端設(shè)備發(fā)出兩次檢索視頻的指令,即第一檢索視頻指令和第二檢索視頻指令。
[0068]舉例來(lái)說(shuō),第一檢索指令可以是圖2提供的實(shí)例,向前拖拽視頻播放窗口的進(jìn)度條的拖拽操作指令;也可以是圖3提供的實(shí)例,單擊視頻播放窗口的進(jìn)度條上的一時(shí)間點(diǎn)的點(diǎn)擊操作指令,且用戶單擊的視頻播放窗口進(jìn)度條上的時(shí)間點(diǎn)早于播放視頻當(dāng)前的播放時(shí)間點(diǎn)。第二檢索指令可以是圖4提供的實(shí)例,向后拖拽視頻播放窗口的進(jìn)度條的拖拽操作指令;也可以是圖5提供的實(shí)例,單擊視頻播放窗口的進(jìn)度條上的一時(shí)間點(diǎn)的點(diǎn)擊操作指令,且用戶單擊的視頻播放窗口進(jìn)度條上的時(shí)間點(diǎn)晚于播放視頻當(dāng)前的播放時(shí)間點(diǎn)。
[0069]步驟102、確定第一檢索指令所需檢索的第一時(shí)間點(diǎn)和第二檢索指令所需檢索的第二時(shí)間點(diǎn),其中第一時(shí)間點(diǎn)早于第二時(shí)間點(diǎn)。
[0070]終端設(shè)備在接收到用戶向其發(fā)出的第一檢索視頻指令時(shí),會(huì)將用戶發(fā)出的第一檢索視頻指令檢索的第一時(shí)間點(diǎn),即與用戶第一次檢索指令對(duì)應(yīng)的的視頻播放時(shí)間點(diǎn)確定下來(lái),同理,終端設(shè)備在接收到用戶向其發(fā)出的第二檢索視頻指令時(shí),會(huì)將用戶發(fā)出的第二檢索視頻指令檢索的第二時(shí)間點(diǎn),即與用戶第二次檢索指令對(duì)應(yīng)的的視頻播放時(shí)間點(diǎn)確定下來(lái),而且第一時(shí)間點(diǎn)早于第二時(shí)間點(diǎn)。
[0071]步驟103、判斷在預(yù)設(shè)時(shí)間范圍內(nèi),是否接收到用戶在視頻播放窗口針對(duì)所播放視頻發(fā)出的第三檢索視頻指令;
[0072]其中,第三檢索視頻指令所需檢索的時(shí)間點(diǎn)在第一時(shí)間點(diǎn)與第二時(shí)間點(diǎn)之間。
[0073]待用戶發(fā)出兩次檢索視頻的指令,檢索到的視頻播放時(shí)間點(diǎn)都不是用戶想要觀看的視頻播放時(shí)間點(diǎn)時(shí),用戶會(huì)發(fā)出第三檢索視頻指令,在用戶發(fā)出檢索指令之前,會(huì)在視頻播放窗口設(shè)置一個(gè)時(shí)間點(diǎn),用來(lái)設(shè)置接收第三檢索視頻指令的時(shí)間范圍,當(dāng)用戶發(fā)出第三檢索視頻指令時(shí),判斷第三檢索視頻指令是否在預(yù)設(shè)時(shí)間范圍內(nèi),第三次檢索視頻指令檢索的視頻播放時(shí)間點(diǎn)在第一時(shí)間點(diǎn)和第二時(shí)間點(diǎn)之間。
[0074]步驟104、若在預(yù)設(shè)時(shí)間范圍內(nèi)接收到第三檢索視頻指令,則生成檢索步長(zhǎng)窗口;
[0075]檢索步長(zhǎng)窗口中顯示的是播放視頻在第一時(shí)間點(diǎn)與第二時(shí)間點(diǎn)之間的視頻內(nèi)容。
[0076]若經(jīng)過(guò)判斷可以確定在預(yù)設(shè)時(shí)間范圍內(nèi)接收到了第三檢索視頻指令,則會(huì)在終端設(shè)備的顯示界面生成一個(gè)檢索步長(zhǎng)窗口,在這個(gè)新窗口中顯示的視頻播放時(shí)間點(diǎn)介于用戶發(fā)出的第一檢索視頻指令對(duì)應(yīng)的第一時(shí)間點(diǎn)和用戶發(fā)出的第二檢索視頻指令對(duì)應(yīng)的第二時(shí)間點(diǎn)之間,且生成的新窗口的檢索步長(zhǎng)小于原來(lái)視頻播放窗口的檢索步長(zhǎng)。
[0077]步驟105、接收用戶在檢索步長(zhǎng)窗口中發(fā)出的第四檢索視頻指令,根據(jù)檢索步長(zhǎng)確定第四檢索視頻指令所需檢索的視頻播放時(shí)間點(diǎn),并在視頻播放窗口中從視頻播放時(shí)間點(diǎn)開始播放視頻。
[0078]在生成的檢索步長(zhǎng)窗口中,用戶會(huì)檢索自己想要觀看的視頻時(shí)間點(diǎn),因此會(huì)發(fā)出檢索視頻的指令,終端設(shè)備會(huì)根據(jù)檢索步長(zhǎng)窗口的檢索步長(zhǎng)確定用戶發(fā)出的檢索指令相對(duì)應(yīng)的所需檢索的視頻播放時(shí)間點(diǎn),確定視頻播放時(shí)間點(diǎn)以后,終端設(shè)備在原來(lái)的視頻播放窗口中從用戶選擇的視頻播放時(shí)間點(diǎn)尅是播放視頻。
[0079]本實(shí)施例提供的視頻播放處理方法,用戶用終端設(shè)備的視頻播放窗口觀看視頻時(shí),若想觀看某一特定時(shí)間點(diǎn)的視頻,會(huì)向終端設(shè)備發(fā)出檢索視頻的指令,一般情況下,用戶會(huì)先后發(fā)出兩次檢索視頻的指令,相應(yīng)的,終端設(shè)備會(huì)接收用戶在視頻播放窗口針對(duì)所播放視頻發(fā)出的第一檢索視頻指令和第二檢索視頻指令;然后確定第一檢索指令所需檢索的第一時(shí)間點(diǎn)和第二檢索指令所需檢索的第二時(shí)間點(diǎn),其中,第一時(shí)間點(diǎn)早于第二時(shí)間點(diǎn);隨后判斷在預(yù)設(shè)時(shí)間范圍內(nèi),是否接收到用戶在視頻播放窗口針對(duì)所播放視頻發(fā)出的第三檢索視頻指令,其中,第三檢索視頻指令所需檢索的時(shí)間點(diǎn)在第一時(shí)間點(diǎn)與第二時(shí)間點(diǎn)之間;若在預(yù)設(shè)時(shí)間范圍內(nèi)接收到第三檢索視頻指令,則生成檢索步長(zhǎng)窗口 ;檢索步長(zhǎng)窗口中顯示的是播放視頻在第一時(shí)間點(diǎn)與第二時(shí)間點(diǎn)之間的視頻內(nèi)容。隨后接收用戶在檢索步長(zhǎng)窗口中發(fā)出的第四檢索視頻指令,根據(jù)檢索視頻窗口的檢索步長(zhǎng)確定第四檢索視頻指令所需檢索的視頻播放時(shí)間點(diǎn),并在視頻播放窗口中從視頻播放時(shí)間點(diǎn)開始播放視頻。當(dāng)終端設(shè)備屏幕較小時(shí),通過(guò)這種方法,可以將檢索視頻的檢索步長(zhǎng)精細(xì)化,且用戶通過(guò)較少的檢索視頻次數(shù)便可以準(zhǔn)確檢索到想要觀看的視頻播放位置,可以給用戶帶來(lái)方便快捷的操作和使用體驗(yàn)。
[0080]可選地,在步驟104中的生成檢索步長(zhǎng)窗口之前,還包括如圖6所示的步驟:
[0081]步驟201、確定第一時(shí)間點(diǎn)與第二時(shí)間點(diǎn)之間視頻播放的時(shí)間差。
[0082]在生成檢索步長(zhǎng)窗口之前,終端設(shè)備會(huì)根據(jù)用戶發(fā)出的第一檢索視頻指令和第二檢索視頻指令,確定兩個(gè)檢索視頻指令對(duì)應(yīng)的兩個(gè)視頻時(shí)間點(diǎn),即第一時(shí)間點(diǎn)和第二時(shí)間點(diǎn),隨后計(jì)算出第一時(shí)間點(diǎn)與第二時(shí)間點(diǎn)之間的視頻播放的時(shí)間差,即第一時(shí)間點(diǎn)與第二時(shí)間點(diǎn)之間視頻的播放時(shí)間。
[0083]步驟202、確定視頻播放窗口的尺寸;
[0084]視頻播放窗口的尺寸為播放窗口最大化播放視頻時(shí)沿時(shí)間線方向展開的物理尺寸。
[0085]視頻播放窗口播放視頻時(shí),通??梢栽诓煌囊曨l播放器尺寸下進(jìn)行播放,比如最大化視頻播放窗口,即視頻播放窗口占滿終端設(shè)備的整個(gè)顯示界面。終端設(shè)備在生成檢索步長(zhǎng)窗口之前,除了要確定第一時(shí)間點(diǎn)和第二時(shí)間點(diǎn)的時(shí)間差之外,還要確定視頻播放窗口在最大化播放視頻時(shí)沿時(shí)間線方向展開的物理尺寸。
[0086]步驟203、根據(jù)時(shí)間差和視頻播放窗口的尺寸確定檢索步長(zhǎng);
[0087]檢索步長(zhǎng)為視頻播放的時(shí)間差與視頻播放窗口的尺寸的比值。
[0088]終端設(shè)備在確定完第一時(shí)間點(diǎn)與第二時(shí)間點(diǎn)之間的時(shí)間差以及視頻播放窗口的最大尺寸以后,可以確定生成的檢索視頻窗口的檢索步長(zhǎng),此檢索步長(zhǎng)的計(jì)算方法為第一時(shí)間點(diǎn)與第二時(shí)間點(diǎn)之間的時(shí)間差除以視頻播放窗口的最大尺寸以后得到的數(shù)值。
[0089]具體地,生成檢索步長(zhǎng)窗口可以是如圖7所示的步驟:
[0090]步驟301、根據(jù)檢索步長(zhǎng),確定第一時(shí)間點(diǎn)與第二時(shí)間點(diǎn)之間的視頻內(nèi)容的各個(gè)可被檢索到的時(shí)間點(diǎn)。
[0091]待檢索步長(zhǎng)窗口的檢索步長(zhǎng)確定以后,終端設(shè)備會(huì)根據(jù)檢索步長(zhǎng)的數(shù)值,將第一時(shí)間點(diǎn)和第二時(shí)間點(diǎn)之間的視頻內(nèi)容根據(jù)確定的檢索步長(zhǎng)分成若干等份,且這若干等份有對(duì)應(yīng)的時(shí)間點(diǎn),這些時(shí)間點(diǎn)是當(dāng)用戶發(fā)出檢索視頻的指令時(shí),可以被檢索到的時(shí)間點(diǎn)。
[0092]步驟302、生成檢索步長(zhǎng)窗口;
[0093]檢索步長(zhǎng)窗口中顯示的是播放視頻在第一時(shí)間點(diǎn)與第二時(shí)間點(diǎn)之間的視頻內(nèi)容。
[0094]終端設(shè)備確定檢索第一時(shí)間點(diǎn)與第二時(shí)間點(diǎn)之間視頻內(nèi)容的檢索步長(zhǎng)以后,會(huì)生成一個(gè)檢索步長(zhǎng)窗口,供用戶在檢索步長(zhǎng)窗口中精確檢索用戶想要觀看的視頻的播放時(shí)間點(diǎn),且檢索步長(zhǎng)窗口中顯示的視頻內(nèi)容是第一時(shí)間點(diǎn)與第二時(shí)間點(diǎn)之間的視頻內(nèi)容。
[0095]本實(shí)施例中,通過(guò)確定第一時(shí)間點(diǎn)與第二時(shí)間點(diǎn)之間視頻播放的時(shí)間差以及視頻播放窗口的尺寸得到精細(xì)的檢索步長(zhǎng),根據(jù)檢索步長(zhǎng)確定第一時(shí)間點(diǎn)與第二時(shí)間點(diǎn)之間的視頻內(nèi)容的各個(gè)可被檢索到的時(shí)間點(diǎn),進(jìn)而生成檢索步長(zhǎng)窗口,可以將原來(lái)視頻播放器中粗略的檢索步長(zhǎng)精細(xì)化,使用戶可以準(zhǔn)確地檢索到想要觀看的視頻時(shí)間點(diǎn)。
[0096]可選地,在步驟105中的在視頻播放窗口中從視頻播放時(shí)間點(diǎn)開始播放視頻之前,還有以下步驟:
[0097]關(guān)閉檢索步長(zhǎng)窗口。
[0098]當(dāng)用戶在檢索視頻窗口中選定想要觀看的視頻播放時(shí)間點(diǎn)以后,終端設(shè)備會(huì)自動(dòng)將檢索步長(zhǎng)窗口關(guān)閉,然后回到原來(lái)的視頻播放窗口,且在視頻播放窗口中,從用戶在檢索視頻窗口中選擇的視頻時(shí)間點(diǎn)開始播放視頻。
[0099]圖8為本發(fā)明的視頻播放器的結(jié)構(gòu)示意圖,如圖所示,視頻播放器包括:接收指令模塊11、確定時(shí)間點(diǎn)模塊12、判斷模塊13、生成窗口模塊14及播放視頻模塊15。
[0100]接收指令模塊11,用于接收用戶在視頻播放窗口針對(duì)所播放視頻發(fā)出的第一檢索視頻指令和第二檢索視頻指令;
[0101]確定時(shí)間點(diǎn)模塊12,用于確定第一檢索指令所需檢索的第一時(shí)間點(diǎn)和第二檢索指令所需檢索的第二時(shí)間點(diǎn),其中第一時(shí)間點(diǎn)早于第二時(shí)間點(diǎn);
[0102]判斷模塊13,用于判斷在預(yù)設(shè)時(shí)間范圍內(nèi),是否接收到用戶在視頻播放窗口針對(duì)所播放視頻發(fā)出的第三檢索視頻指令,其中,第三檢索視頻指令所需檢索的時(shí)間點(diǎn)在第一時(shí)間點(diǎn)與第二時(shí)間點(diǎn)之間;
[0103]生成窗口模塊14,用于若在預(yù)設(shè)時(shí)間范圍內(nèi)接收到第三檢索視頻指令,則生成檢索步長(zhǎng)窗口,檢索步長(zhǎng)窗口中顯示的是播放視頻在第一時(shí)間點(diǎn)與第二時(shí)間點(diǎn)之間的視頻內(nèi)容;
[0104]播放視頻模塊15,用于接收用戶在檢索步長(zhǎng)窗口中發(fā)出的第四檢索視頻指令,根據(jù)檢索步長(zhǎng)確定第四檢索視頻指令所需檢索的視頻播放時(shí)間點(diǎn),并在視頻播放窗口中從視頻播放時(shí)間點(diǎn)開始播放視頻。
[0105]可選地,生成窗口模塊14,還用于:
[0106]確定第一時(shí)間點(diǎn)與第二時(shí)間點(diǎn)之間視頻播放的時(shí)間差;
[0107]確定視頻播放窗口的尺寸,視頻播放窗口的尺寸為播放窗口最大化播放視頻時(shí)沿時(shí)間線方向展開的物理尺寸;
[0108]根據(jù)時(shí)間差和視頻播放窗口的尺寸確定檢索步長(zhǎng),檢索步長(zhǎng)為視頻播放的時(shí)間差與視頻播放窗口的尺寸的比值;
[0109]相應(yīng)地,生成窗口模塊14,具體用于:
[0110]根據(jù)檢索步長(zhǎng),確定第一時(shí)間點(diǎn)與第二時(shí)間點(diǎn)之間的視頻內(nèi)容的各個(gè)可被檢索到的時(shí)間點(diǎn);
[0111]生成檢索步長(zhǎng)窗口,檢索步長(zhǎng)窗口中顯示的是播放視頻在第一時(shí)間點(diǎn)與第二時(shí)間點(diǎn)之間的視頻內(nèi)容。
[0112]可選地,播放視頻模塊15,還用于:
[0113]關(guān)閉檢索步長(zhǎng)窗口。
[0114]其中,第一檢索指令,包括下述操作指令之一:
[0115]向前拖拽視頻播放窗口的進(jìn)度條的拖拽操作指令;
[0116]單擊視頻播放窗口的進(jìn)度條上的一時(shí)間點(diǎn)的點(diǎn)擊操作指令,該時(shí)間點(diǎn)早于播放視頻當(dāng)前的播放時(shí)間點(diǎn)。
[0117]第二檢索指令,包括下述操作指令之一:
[0118]向后拖拽視頻播放窗口的進(jìn)度條的拖拽操作指令;
[0119]單擊視頻播放窗口的進(jìn)度條上的一時(shí)間點(diǎn)的點(diǎn)擊操作指令,該時(shí)間點(diǎn)晚于播放視頻當(dāng)前的播放時(shí)間點(diǎn)。
[0120]第四檢索指令,包括下述操作指令之一:
[0121 ]向前或者向后拖拽視頻播放窗口的進(jìn)度條的拖拽操作指令;
[0122]單擊視頻播放窗口的進(jìn)度條上的一時(shí)間點(diǎn)的點(diǎn)擊操作指令,該時(shí)間點(diǎn)早于或者晚于播放視頻當(dāng)前的播放時(shí)間點(diǎn)。
[0123]本發(fā)明上述實(shí)施例所述的視頻播放器,可以對(duì)應(yīng)執(zhí)行前述方法實(shí)施例的技術(shù)方案,其實(shí)現(xiàn)原理和技術(shù)效果類似,此處不再贅述。
[0124]本發(fā)明實(shí)施例還提供一種終端設(shè)備,本實(shí)施例的終端設(shè)備可以為現(xiàn)有技術(shù)中的手機(jī)、平板電腦等任意設(shè)備,其具有類似的架構(gòu)。以手機(jī)為例,其可以包括基帶部分、射頻部分、處理器、存儲(chǔ)器、天線等等。特別的,該終端設(shè)備可以包含前述圖8所述的視頻播放器,從而可以使得該終端設(shè)備具備圖1-7所示方法實(shí)施例所保護(hù)的視頻播放處理方法。
[0125]以上所描述的裝置實(shí)施例僅僅是示意性的,其中作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到至少兩個(gè)網(wǎng)絡(luò)單元上。可以根據(jù)實(shí)際的需要選擇其中的部分或者全部模塊來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性的勞動(dòng)的情況下,即可以理解并實(shí)施。
[0126]最后應(yīng)說(shuō)明的是:以上各實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述各實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分或者全部技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的范圍。
【主權(quán)項(xiàng)】
1.一種視頻播放處理方法,其特征在于,包括: 接收用戶在視頻播放窗口針對(duì)所播放視頻發(fā)出的第一檢索視頻指令和第二檢索視頻指令; 確定所述第一檢索指令所需檢索的第一時(shí)間點(diǎn)和所述第二檢索指令所需檢索的第二時(shí)間點(diǎn),其中所述第一時(shí)間點(diǎn)早于所述第二時(shí)間點(diǎn); 判斷在預(yù)設(shè)時(shí)間范圍內(nèi),是否接收到所述用戶在所述視頻播放窗口針對(duì)所播放視頻發(fā)出的第三檢索視頻指令,其中,所述第三檢索視頻指令所需檢索的時(shí)間點(diǎn)在所述第一時(shí)間點(diǎn)與第二時(shí)間點(diǎn)之間; 若在預(yù)設(shè)時(shí)間范圍內(nèi)接收到所述第三檢索視頻指令,則生成檢索步長(zhǎng)窗口,所述檢索步長(zhǎng)窗口中顯示的是所述播放視頻在所述第一時(shí)間點(diǎn)與第二時(shí)間點(diǎn)之間的視頻內(nèi)容; 接收用戶在所述檢索步長(zhǎng)窗口中發(fā)出的第四檢索視頻指令,根據(jù)檢索步長(zhǎng)確定所述第四檢索視頻指令所需檢索的視頻播放時(shí)間點(diǎn),并在所述視頻播放窗口中從所述視頻播放時(shí)間點(diǎn)開始播放視頻。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述生成檢索步長(zhǎng)窗口之前,還包括: 確定所述第一時(shí)間點(diǎn)與第二時(shí)間點(diǎn)之間視頻播放的時(shí)間差; 確定所述視頻播放窗口的尺寸,所述視頻播放窗口的尺寸為所述播放窗口最大化播放視頻時(shí)沿時(shí)間線方向展開的物理尺寸; 根據(jù)所述時(shí)間差和所述視頻播放窗口的尺寸確定檢索步長(zhǎng),所述檢索步長(zhǎng)為所述視頻播放的時(shí)間差與所述視頻播放窗口的尺寸的比值; 相應(yīng)地,所述生成檢索步長(zhǎng)窗口,包括: 根據(jù)所述檢索步長(zhǎng),確定所述第一時(shí)間點(diǎn)與第二時(shí)間點(diǎn)之間的視頻內(nèi)容的各個(gè)可被檢索到的時(shí)間點(diǎn); 生成檢索步長(zhǎng)窗口,所述檢索步長(zhǎng)窗口中顯示的是所述播放視頻在所述第一時(shí)間點(diǎn)與第二時(shí)間點(diǎn)之間的視頻內(nèi)容。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述在所述視頻播放窗口中從所述視頻播放時(shí)間點(diǎn)開始播放視頻之前,還包括: 關(guān)閉所述檢索步長(zhǎng)窗口。4.根據(jù)權(quán)利要求1-3中任一項(xiàng)所述的方法,其特征在于,所述第一檢索指令,包括下述操作指令之一: 向前拖拽所述視頻播放窗口的進(jìn)度條的拖拽操作指令; 單擊所述視頻播放窗口的進(jìn)度條上的一時(shí)間點(diǎn)的點(diǎn)擊操作指令,該時(shí)間點(diǎn)早于所述播放視頻當(dāng)前的播放時(shí)間點(diǎn)。5.根據(jù)權(quán)利要求1-3中任一項(xiàng)所述的方法,其特征在于,所述第二檢索指令,包括下述操作指令之一: 向后拖拽所述視頻播放窗口的進(jìn)度條的拖拽操作指令; 單擊所述視頻播放窗口的進(jìn)度條上的一時(shí)間點(diǎn)的點(diǎn)擊操作指令,該時(shí)間點(diǎn)晚于所述播放視頻當(dāng)前的播放時(shí)間點(diǎn)。6.根據(jù)權(quán)利要求1-3中任一項(xiàng)所述的方法,其特征在于,所述第四檢索指令,包括下述操作指令之一: 向前或者向后拖拽所述視頻播放窗口的進(jìn)度條的拖拽操作指令; 單擊所述視頻播放窗口的進(jìn)度條上的一時(shí)間點(diǎn)的點(diǎn)擊操作指令,該時(shí)間點(diǎn)早于或者晚于所述播放視頻當(dāng)前的播放時(shí)間點(diǎn)。7.一種視頻播放器,其特征在于,包括: 接收指令模塊,用于接收用戶在視頻播放窗口針對(duì)所播放視頻發(fā)出的第一檢索視頻指令和第二檢索視頻指令; 確定時(shí)間點(diǎn)模塊,用于確定所述第一檢索指令所需檢索的第一時(shí)間點(diǎn)和所述第二檢索指令所需檢索的第二時(shí)間點(diǎn),其中所述第一時(shí)間點(diǎn)早于所述第二時(shí)間點(diǎn); 判斷模塊,用于判斷在預(yù)設(shè)時(shí)間范圍內(nèi),是否接收到所述用戶在所述視頻播放窗口針對(duì)所播放視頻發(fā)出的第三檢索視頻指令,其中,所述第三檢索視頻指令所需檢索的時(shí)間點(diǎn)在所述第一時(shí)間點(diǎn)與第二時(shí)間點(diǎn)之間; 生成窗口模塊,用于若在預(yù)設(shè)時(shí)間范圍內(nèi)接收到所述第三檢索視頻指令,則生成檢索步長(zhǎng)窗口,所述檢索步長(zhǎng)窗口中顯示的是所述播放視頻在所述第一時(shí)間點(diǎn)與第二時(shí)間點(diǎn)之間的視頻內(nèi)容; 播放視頻模塊,用于接收用戶在所述檢索步長(zhǎng)窗口中發(fā)出的第四檢索視頻指令,根據(jù)檢索步長(zhǎng)確定所述第四檢索視頻指令所需檢索的視頻播放時(shí)間點(diǎn),并在所述視頻播放窗口中從所述視頻播放時(shí)間點(diǎn)開始播放視頻。8.根據(jù)權(quán)利要求7所述的視頻播放器,其特征在于,所述生成窗口模塊,還用于: 確定所述第一時(shí)間點(diǎn)與第二時(shí)間點(diǎn)之間視頻播放的時(shí)間差; 確定所述視頻播放窗口的尺寸,所述視頻播放窗口的尺寸為所述播放窗口最大化播放視頻時(shí)沿時(shí)間線方向展開的物理尺寸; 根據(jù)所述時(shí)間差和所述視頻播放窗口的尺寸確定檢索步長(zhǎng),所述檢索步長(zhǎng)為所述視頻播放的時(shí)間差與所述視頻播放窗口的尺寸的比值; 相應(yīng)地,所述生成窗口模塊,具體用于: 根據(jù)所述檢索步長(zhǎng),確定所述第一時(shí)間點(diǎn)與第二時(shí)間點(diǎn)之間的視頻內(nèi)容的各個(gè)可被檢索到的時(shí)間點(diǎn); 生成檢索步長(zhǎng)窗口,所述檢索步長(zhǎng)窗口中顯示的是所述播放視頻在所述第一時(shí)間點(diǎn)與第二時(shí)間點(diǎn)之間的視頻內(nèi)容。9.根據(jù)權(quán)利要求8所述的視頻播放器,其特征在于,所述播放視頻模塊,還用于: 關(guān)閉所述檢索步長(zhǎng)窗口。10.根據(jù)權(quán)利要求7-9中任一項(xiàng)所述的視頻播放器,其特征在于,所述第一檢索指令,包括下述操作指令之一: 向前拖拽所述視頻播放窗口的進(jìn)度條的拖拽操作指令; 單擊所述視頻播放窗口的進(jìn)度條上的一時(shí)間點(diǎn)的點(diǎn)擊操作指令,該時(shí)間點(diǎn)早于所述播放視頻當(dāng)前的播放時(shí)間點(diǎn)。11.根據(jù)權(quán)利要求7-9中任一項(xiàng)所述的視頻播放器,其特征在于,所述第二檢索指令,包括下述操作指令之一: 向后拖拽所述視頻播放窗口的進(jìn)度條的拖拽操作指令; 單擊所述視頻播放窗口的進(jìn)度條上的一時(shí)間點(diǎn)的點(diǎn)擊操作指令,該時(shí)間點(diǎn)晚于所述播放視頻當(dāng)前的播放時(shí)間點(diǎn)。12.根據(jù)權(quán)利要求7-9中任一項(xiàng)所述的視頻播放器,其特征在于,所述第四檢索指令,包括下述操作指令之一: 向前或者向后拖拽所述視頻播放窗口的進(jìn)度條的拖拽操作指令; 單擊所述視頻播放窗口的進(jìn)度條上的一時(shí)間點(diǎn)的點(diǎn)擊操作指令,該時(shí)間點(diǎn)早于或者晚于所述播放視頻當(dāng)前的播放時(shí)間點(diǎn)。13.—種終端設(shè)備,其特征在于,所述終端設(shè)備包括權(quán)利要求7-12中任一項(xiàng)所述的視頻播放器。
【文檔編號(hào)】H04N21/432GK105872718SQ201510920472
【公開日】2016年8月17日
【申請(qǐng)日】2015年12月11日
【發(fā)明人】楊力偉
【申請(qǐng)人】樂(lè)視移動(dòng)智能信息技術(shù)(北京)有限公司