一種播放進(jìn)度調(diào)節(jié)方法和裝置的制造方法
【專利摘要】本發(fā)明公開了一種播放進(jìn)度調(diào)節(jié)方法和裝置,包括:接收用戶作用于播放器進(jìn)度條的第一拖拽指令,根據(jù)所述第一拖拽指令將播放進(jìn)度調(diào)整至所述第一拖拽指令結(jié)束位置對應(yīng)的第一時(shí)點(diǎn);在所述第一拖拽指令結(jié)束時(shí),于其結(jié)束位置處生成子進(jìn)度條,所述子進(jìn)度條對應(yīng)于所述第一時(shí)點(diǎn)前后預(yù)設(shè)時(shí)長內(nèi)的多媒體段;接收用戶作用于所述子進(jìn)度條的第二拖拽指令,根據(jù)所述第二拖拽指令,將播放進(jìn)度調(diào)整至所述第二拖拽指令結(jié)束位置對應(yīng)的第二時(shí)點(diǎn);本發(fā)明通過在播放器默認(rèn)的進(jìn)度條的第一次調(diào)整基礎(chǔ)上,生成一個(gè)子進(jìn)度條進(jìn)一步的以幀為單位進(jìn)行精準(zhǔn)調(diào)整播放進(jìn)度,使用戶能夠通過簡單、快捷的操作實(shí)現(xiàn)精準(zhǔn)的播放進(jìn)度調(diào)節(jié)。
【專利說明】
_種播放進(jìn)度調(diào)節(jié)方法和裝置
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及多媒體播放技術(shù)領(lǐng)域,特別是指一種播放進(jìn)度調(diào)節(jié)方法和裝置。
【背景技術(shù)】
[0002]目前,用戶在通過終端設(shè)備播放視頻的過程中,用戶如果需要調(diào)節(jié)播放進(jìn)度,一般通過手指拖動進(jìn)度條到某一位置進(jìn)行調(diào)節(jié)。若需要更精確調(diào)節(jié),只能通過緩慢拖動進(jìn)度條的方式,一般每拖動I毫米,就意味著視頻有3秒以上的跨越,往往無法找到自己所需的那一幀;特別是在觸摸式終端設(shè)備上,用戶需要用手指進(jìn)行拖動進(jìn)度條的操作,由于手指粗度的限制,很難把握觸摸點(diǎn),使用戶無法進(jìn)行精準(zhǔn)的播放進(jìn)度調(diào)節(jié)。
【發(fā)明內(nèi)容】
[0003]有鑒于此,本發(fā)明的目的在于提出一種播放進(jìn)度調(diào)節(jié)方法和裝置,使用戶在觀看視頻時(shí)能夠通過簡單、快捷的操作實(shí)現(xiàn)精準(zhǔn)的播放進(jìn)度調(diào)節(jié)。
[0004]基于上述目的本發(fā)明提供的一種播放進(jìn)度調(diào)節(jié)方法,包括:
[0005]接收用戶作用于播放器進(jìn)度條的第一拖拽指令,根據(jù)所述第一拖拽指令將播放進(jìn)度調(diào)整至所述第一拖拽指令結(jié)束位置對應(yīng)的第一時(shí)點(diǎn);
[0006]在所述第一拖拽指令結(jié)束時(shí),于所述第一拖拽指令的結(jié)束位置處生成子進(jìn)度條,所述子進(jìn)度條對應(yīng)于所述第一時(shí)點(diǎn)前后預(yù)設(shè)時(shí)長內(nèi)的多媒體段;
[0007]接收用戶作用于所述子進(jìn)度條的第二拖拽指令,根據(jù)所述第二拖拽指令,將播放進(jìn)度調(diào)整至所述第二拖拽指令結(jié)束位置對應(yīng)的第二時(shí)點(diǎn)。
[0008]優(yōu)選的,所述根據(jù)所述第二拖拽指令,將播放進(jìn)度調(diào)整至所述第二拖拽指令結(jié)束位置對應(yīng)的第二時(shí)點(diǎn)的步驟包括:
[0009]基于所述第二拖拽指令的最小拖拽長度與預(yù)定播放時(shí)長的對應(yīng)關(guān)系建立對應(yīng)關(guān)系表;
[0010]獲取所述第二拖拽指令的拖拽長度,根據(jù)所述對應(yīng)關(guān)系表得到所述第二拖拽指令當(dāng)前的拖拽長度對應(yīng)的時(shí)長,根據(jù)該時(shí)長相應(yīng)的調(diào)整播放進(jìn)度至所述第二時(shí)點(diǎn)。
[0011]優(yōu)選的,所述在所述第一拖拽指令的結(jié)束位置處生成子進(jìn)度條的步驟之后,進(jìn)一步包括:
[0012]確定所述第一時(shí)點(diǎn)前后預(yù)設(shè)時(shí)長內(nèi)的多媒體段的所有幀對應(yīng)的時(shí)點(diǎn),在所述子進(jìn)度條將所述時(shí)點(diǎn)突出顯示。
[0013]優(yōu)選的,所述將播放進(jìn)度調(diào)整至所述第二拖拽指令結(jié)束位置對應(yīng)的第二時(shí)點(diǎn)的步驟之后,進(jìn)一步包括:
[0014]將播放進(jìn)度暫停在所述第二時(shí)點(diǎn),檢測到用戶作用于播放器畫面上的操作事件;
[0015]將所述操作事件與預(yù)設(shè)的觸發(fā)條件進(jìn)行匹配;若匹配成功,則進(jìn)行截屏。
[0016]優(yōu)選的,所述進(jìn)行截屏的步驟之后,進(jìn)一步包括:
[0017]顯示截屏畫面的預(yù)覽圖像,并彈出編輯框;接收用于通過所述編輯框輸入的編輯指令,根據(jù)所述編輯指令修改截屏畫面并保存至默認(rèn)目錄。
[0018]另一方面,本發(fā)明還提供了一種播放進(jìn)度調(diào)節(jié)裝置,包括:
[0019]第一調(diào)整模塊,用于接收用戶作用于播放器進(jìn)度條的第一拖拽指令,根據(jù)所述第一拖拽指令將播放進(jìn)度調(diào)整至所述第一拖拽指令結(jié)束位置對應(yīng)的第一時(shí)點(diǎn);
[0020]生成模塊,用于在所述第一拖拽指令結(jié)束時(shí),于所述第一拖拽指令的結(jié)束位置處生成子進(jìn)度條,所述子進(jìn)度條對應(yīng)于所述第一時(shí)點(diǎn)前后預(yù)設(shè)時(shí)長內(nèi)的多媒體段;
[0021]第二調(diào)整模塊,用于接收用戶作用于所述子進(jìn)度條的第二拖拽指令,根據(jù)所述第二拖拽指令,將播放進(jìn)度調(diào)整至所述第二拖拽指令結(jié)束位置對應(yīng)的第二時(shí)點(diǎn)。
[0022]優(yōu)選的,所述第二調(diào)整模塊還用于:基于所述第二拖拽指令的最小拖拽長度與一幀對應(yīng)的播放時(shí)長的對應(yīng)關(guān)系建立對應(yīng)關(guān)系表;所述對應(yīng)關(guān)系表包含拖拽長度與該拖拽長度對應(yīng)的播放時(shí)長的對應(yīng)關(guān)系;所述拖拽長度對應(yīng)的播放時(shí)長為一幀對應(yīng)的播放時(shí)長的整數(shù)倍;獲取所述第二拖拽指令的拖拽長度,根據(jù)所述對應(yīng)關(guān)系表得到所述第二拖拽指令當(dāng)前的拖拽長度對應(yīng)的時(shí)長,根據(jù)該時(shí)長相應(yīng)的調(diào)整播放進(jìn)度至所述第二時(shí)點(diǎn)。
[0023]優(yōu)選的,所述生成模塊還用于:確定所述第一時(shí)點(diǎn)前后預(yù)設(shè)時(shí)長內(nèi)的多媒體段的所有幀對應(yīng)的時(shí)點(diǎn),在所述子進(jìn)度條將所述時(shí)點(diǎn)突出顯示。
[0024]優(yōu)選的,所述裝置還包括:截屏模塊,用于將播放進(jìn)度暫停在所述第二時(shí)點(diǎn);檢測到用戶作用于播放器畫面上的操作事件;將所述操作事件與預(yù)設(shè)的觸發(fā)條件進(jìn)行匹配;若匹配成功,則進(jìn)行截屏。
[0025]優(yōu)選的,所述截屏模塊還用于:顯示截屏畫面的預(yù)覽圖像,并彈出編輯框;接收用于通過所述編輯框輸入的編輯指令,根據(jù)所述編輯指令修改截屏畫面并保存至默認(rèn)目錄。
[0026]從上面所述可以看出,本發(fā)明提供的播放進(jìn)度調(diào)節(jié)方法和裝置,通過在播放器默認(rèn)的進(jìn)度條的第一次調(diào)整基礎(chǔ)上,生成一個(gè)子進(jìn)度條進(jìn)一步的以幀為單位進(jìn)行精準(zhǔn)調(diào)整播放進(jìn)度,使用戶能夠通過簡單、快捷的操作實(shí)現(xiàn)精準(zhǔn)的播放進(jìn)度調(diào)節(jié)。
【附圖說明】
[0027]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0028]圖1為本發(fā)明實(shí)施例的播放進(jìn)度調(diào)節(jié)方法流程圖;
[0029]圖2為本發(fā)明另一實(shí)施例的播放進(jìn)度調(diào)節(jié)方法流程圖;
[0030]圖3為本發(fā)明實(shí)施例的播放進(jìn)度調(diào)節(jié)裝置結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0031]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,以下結(jié)合具體實(shí)施例,并參照附圖,對本發(fā)明進(jìn)一步詳細(xì)說明。
[0032]需要說明的是,本發(fā)明實(shí)施例中所有使用“第一”和“第二”的表述均是為了區(qū)分兩個(gè)相同名稱非相同的實(shí)體或者非相同的參量,可見“第一” “第二”僅為了表述的方便,不應(yīng)理解為對本發(fā)明實(shí)施例的限定,后續(xù)實(shí)施例對此不再一一說明。
[0033]本發(fā)明實(shí)施例提供了一種播放進(jìn)度調(diào)節(jié)方法。參考圖1,為本發(fā)明實(shí)施例的播放進(jìn)度調(diào)節(jié)方法流程圖。
[0034]所述的播放進(jìn)度調(diào)節(jié)方法,包括以下步驟:
[0035]步驟101、接收用戶作用于播放器進(jìn)度條的第一拖拽指令,根據(jù)所述第一拖拽指令將播放進(jìn)度調(diào)整至所述第一拖拽指令結(jié)束位置對應(yīng)的第一時(shí)點(diǎn)。
[0036]本步驟中,所述的第一拖拽指令一般是作用于播放器的進(jìn)度條上用于表示當(dāng)前播放進(jìn)度的指示標(biāo),用戶選中指示標(biāo)后,進(jìn)行拖拽操作,即輸入所述的第一拖拽指令。接收第一拖拽指令后,調(diào)用預(yù)設(shè)設(shè)置,既可根據(jù)所述第一拖拽指令的拖拽長度來確定相應(yīng)的播放進(jìn)度的調(diào)節(jié)量,然后最終將播放進(jìn)度調(diào)整至第一拖拽指令結(jié)束位置對應(yīng)的第一時(shí)點(diǎn)。上述的預(yù)設(shè)設(shè)置即根據(jù)播放的視頻的總時(shí)長確定的拖拽操作的拖拽長度與播放進(jìn)度的調(diào)節(jié)量的對應(yīng)關(guān)系,該部分內(nèi)容為現(xiàn)有技術(shù),本發(fā)明實(shí)施例中不再詳述。
[0037]步驟102、在所述第一拖拽指令結(jié)束時(shí),于所述第一拖拽指令的結(jié)束位置處生成子進(jìn)度條,所述子進(jìn)度條對應(yīng)于所述第一時(shí)點(diǎn)前后預(yù)設(shè)時(shí)長內(nèi)的多媒體段。
[0038]本步驟中,監(jiān)測第一拖拽指令的持續(xù)過程,在其結(jié)束時(shí),確定第一拖拽指令的結(jié)束位置,在第一拖拽指令的結(jié)束位置處生成一個(gè)子進(jìn)度條。該子進(jìn)度條與播放器進(jìn)度條不同,其不是對應(yīng)整個(gè)視頻,而是僅對應(yīng)第一時(shí)點(diǎn)前后預(yù)設(shè)時(shí)長內(nèi)的多媒體段,即第一時(shí)點(diǎn)附近的一小段視頻。其中,所述的預(yù)設(shè)時(shí)長的取值范圍為1-3秒;以預(yù)設(shè)時(shí)長為I秒為例,所述子進(jìn)度條即對應(yīng)第一時(shí)點(diǎn)前后長度為2秒的視頻段。
[0039]一般情況下,播放器進(jìn)度條為橫條顯示,為了保證子進(jìn)度條的區(qū)別顯示效果,子進(jìn)度條設(shè)置為縱條顯示,或者以圓形、橢圓形的邊框形狀進(jìn)行顯示。
[0040]步驟103、接收用戶作用于所述子進(jìn)度條的第二拖拽指令,根據(jù)所述第二拖拽指令,將播放進(jìn)度調(diào)整至所述第二拖拽指令結(jié)束位置對應(yīng)的第二時(shí)點(diǎn);所述第二拖拽指令拖拽的單位步長對應(yīng)為一幀的時(shí)長。
[0041]本步驟中,與第一拖拽指令類似的,第二拖拽指令作用于子進(jìn)度條上用于表示當(dāng)前播放進(jìn)度的指示標(biāo),用戶選中指示標(biāo)后,進(jìn)行拖拽操作,即輸入所述的第二拖拽指令。根據(jù)所述第二拖拽指令,將播放進(jìn)度調(diào)整至所述第二拖拽指令結(jié)束位置對應(yīng)的第二時(shí)點(diǎn)。在本步驟中,第二拖拽指令拖拽的單位步長對應(yīng)為一幀的時(shí)長。即作用于子進(jìn)度條的第二拖拽指令的最小拖拽長度對應(yīng)的時(shí)長為一幀的時(shí)長,用戶可以最小的一幀一幀的調(diào)節(jié)播放進(jìn)度;當(dāng)?shù)诙献е噶畹耐献чL度大于單位步長時(shí),也會以一幀對應(yīng)的時(shí)長為單位連續(xù)調(diào)整多個(gè)幀對應(yīng)的時(shí)長。當(dāng)?shù)诙献е噶罱Y(jié)束時(shí),播放進(jìn)度會被調(diào)整至的第二時(shí)點(diǎn),播放器的畫面為二時(shí)點(diǎn)對應(yīng)的那一幀畫面。
[0042]由上述實(shí)施例可見,本發(fā)明實(shí)施例的播放進(jìn)度調(diào)節(jié)方法,通過在播放器默認(rèn)的進(jìn)度條的第一次調(diào)整基礎(chǔ)上,生成一個(gè)子進(jìn)度條進(jìn)一步的以幀為單位進(jìn)行精準(zhǔn)調(diào)整播放進(jìn)度,使用戶能夠通過簡單、快捷的操作實(shí)現(xiàn)精準(zhǔn)的播放進(jìn)度調(diào)節(jié),用戶能夠根據(jù)喜好將視頻的播放進(jìn)度精確的調(diào)整其想看的某一幀。
[0043]參考圖2,為本發(fā)明另一實(shí)施例的播放進(jìn)度調(diào)節(jié)方法流程圖。
[0044]作為一個(gè)更加具體的實(shí)施例,所述的播放進(jìn)度調(diào)節(jié)方法,包括以下步驟:
[0045]步驟201、接收用戶作用于播放器進(jìn)度條的第一拖拽指令,根據(jù)所述第一拖拽指令將播放進(jìn)度調(diào)整至所述第一拖拽指令結(jié)束位置對應(yīng)的第一時(shí)點(diǎn)。
[0046]步驟202、在所述第一拖拽指令結(jié)束時(shí),于所述第一拖拽指令的結(jié)束位置處生成子進(jìn)度條,所述子進(jìn)度條對應(yīng)于所述第一時(shí)點(diǎn)前后預(yù)設(shè)時(shí)長內(nèi)的多媒體段。
[0047]步驟203、確定所述第一時(shí)點(diǎn)前后預(yù)設(shè)時(shí)長內(nèi)的多媒體段的所有幀對應(yīng)的時(shí)點(diǎn),在所述子進(jìn)度條將所述時(shí)點(diǎn)突出顯示。
[0048]本步驟中,首先確定出子進(jìn)度條對應(yīng)的視頻段內(nèi)的所有幀對應(yīng)的時(shí)點(diǎn);以預(yù)設(shè)時(shí)長為I秒,視頻為普通的電影(I秒包括24幀)為例,會首先確定出所有48幀對應(yīng)的48個(gè)時(shí)點(diǎn)。然后在子進(jìn)度條上,將上述的48個(gè)時(shí)點(diǎn)做突出顯示效果;例如,將上述的48個(gè)時(shí)點(diǎn)以垂直于子進(jìn)度條的標(biāo)示線顯示,即子進(jìn)度條的顯示效果類似帶有“刻度”,或者是在48個(gè)時(shí)點(diǎn)的位置通過高亮的圓點(diǎn)顯示。
[0049 ]通過本步驟的將視頻段內(nèi)的所有幀對應(yīng)的時(shí)點(diǎn)突出顯示的方法,能夠有效的對用戶起到每一幀的標(biāo)示作用,用戶在進(jìn)行拖拽時(shí)輔助其進(jìn)行更加精準(zhǔn)的播放進(jìn)度調(diào)節(jié)。
[0050]步驟204、接收用戶作用于所述子進(jìn)度條的第二拖拽指令,基于所述第二拖拽指令的最小拖拽長度與一幀對應(yīng)的播放時(shí)長的對應(yīng)關(guān)系建立對應(yīng)關(guān)系表。
[0051]步驟205、獲取所述第二拖拽指令的拖拽長度,根據(jù)所述對應(yīng)關(guān)系表得到所述第二拖拽指令當(dāng)前的拖拽長度對應(yīng)的時(shí)長,根據(jù)該時(shí)長相應(yīng)的調(diào)整播放進(jìn)度至所述第二時(shí)點(diǎn)。
[0052]步驟204至步驟205中,所述的對應(yīng)關(guān)系表包含的內(nèi)容為:所述對應(yīng)關(guān)系表包含拖拽長度與該拖拽長度對應(yīng)的播放時(shí)長的對應(yīng)關(guān)系。例如,第二拖拽指令的最小拖拽長度為I毫米,一幀對應(yīng)的播放時(shí)長為0.04秒,則基于I毫米的拖拽長度對應(yīng)0.04秒的播放時(shí)長的對應(yīng)關(guān)系,所述對應(yīng)關(guān)系表中,拖拽長度為最小拖拽長度的整數(shù)倍,而拖拽長度對應(yīng)的播放時(shí)長也相應(yīng)的為一幀對應(yīng)的播放時(shí)長的整數(shù)倍。如上例,用戶輸入的第二拖拽指令的拖拽長度為5毫米,則相應(yīng)的播放進(jìn)度的調(diào)節(jié)量為0.2秒。
[0053]步驟206、將播放進(jìn)度暫停在所述第二時(shí)點(diǎn),檢測到用戶作用于播放器畫面上的操作事件。
[0054]根據(jù)第二拖拽指令將播放進(jìn)度調(diào)整至第二時(shí)點(diǎn)后,將播放進(jìn)度暫停在所述第二時(shí)點(diǎn)。然后持續(xù)對播放器畫面進(jìn)行檢測,當(dāng)檢測到用戶對播放器畫面輸入時(shí),記錄其為操作事件。
[0055]本實(shí)施例中,所述方法應(yīng)用于帶有觸摸輸入設(shè)備的終端,所述的操作事件為滑動觸控事件后,當(dāng)檢測到上述滑動觸控事件后,記錄其滑動軌跡。
[0056]步驟207、將所述操作事件與預(yù)設(shè)的觸發(fā)條件進(jìn)行匹配;若匹配成功,則進(jìn)行截屏。
[0057]相應(yīng)的,本實(shí)施例中,所述第一觸發(fā)條件為預(yù)設(shè)的滑動軌跡。
[0058]將檢測到的操作事件的滑動軌跡與預(yù)設(shè)的滑動軌跡進(jìn)行匹配。在匹配時(shí),判定所述操作事件的滑動軌跡與所述預(yù)設(shè)的滑動軌跡是否相同,若滑動軌跡相同,則判定匹配成功;若滑動軌跡不相同,則判定匹配失敗。在匹配成功時(shí),則進(jìn)一步的將當(dāng)前的播放器畫面進(jìn)行截屏。在匹配失敗時(shí),不進(jìn)行任何處理。
[0059]在進(jìn)行判定時(shí),所述的“滑動軌跡相同”并不是指絕對意義上的完全相同,而是判定兩個(gè)滑動軌跡是否足夠相似,判定是否足夠相似的可選實(shí)施方式為:預(yù)先設(shè)置相似度閾值;將用戶輸入的滑動軌跡與預(yù)設(shè)的滑動軌跡經(jīng)過對比分析計(jì)算得出相似度,若所得出的相似度達(dá)到該相似度閾值,則認(rèn)為兩個(gè)滑動軌跡足夠相似,判定匹配成功;否則,判定匹配失敗。
[0060]通過步驟206和步驟207,使用戶能夠在精確的將播放進(jìn)度調(diào)節(jié)至某一幀的基礎(chǔ)上,進(jìn)一步的通過快捷的觸發(fā)操作對播放器畫面進(jìn)行截屏。本實(shí)施例中,用戶通過滑動觸控觸發(fā)截屏,根據(jù)不同的應(yīng)用環(huán)境和使用需要,觸發(fā)截屏的所述操作事件也可以是:對播放器畫面雙擊操作,或者是對播放器畫面的重按或輕按操作(應(yīng)用于具有3D Touch功能的終端時(shí))等等。
[0061]步驟208、顯示截屏畫面的預(yù)覽圖像,并彈出編輯框;接收用于通過所述編輯框輸入的編輯指令,根據(jù)所述編輯指令修改截屏畫面并保存至默認(rèn)目錄。
[0062]將截屏完成后,新建窗口向用戶顯示截屏畫面的預(yù)覽圖像,同時(shí)彈出供用戶輸入的編輯框。用戶可以通過編輯框輸入編輯指令,對截屏畫面進(jìn)行簡單的畫面修改,如在截屏畫面上添加包括其個(gè)人評論的文本,插入其他的裝飾圖片等。根據(jù)用戶輸入的編輯指令修改截屏畫面,然后將修改后的截屏畫面保存至默認(rèn)目錄。進(jìn)一步的,還可以在編輯指令處理完成后,彈出提示框,詢問用戶是否需要立即分享給好友,當(dāng)接到用戶的確認(rèn)指令時(shí),將修改后的截屏畫面推送至預(yù)先綁定的好友。
[0063]作為更加具體的實(shí)施例,上述實(shí)施例的播放進(jìn)度調(diào)節(jié)方法進(jìn)一步包括了在播放進(jìn)度調(diào)節(jié)之后的,為用戶提供的截屏、修改截屏畫面等功能,進(jìn)一步拓展了本發(fā)明的方法的應(yīng)用范圍
[0064]另一方面,本發(fā)明實(shí)施例還提供了一種播放進(jìn)度調(diào)節(jié)裝置。參考圖3,為本發(fā)明實(shí)施例的播放進(jìn)度調(diào)節(jié)裝置結(jié)構(gòu)示意圖。
[0065]所述的播放進(jìn)度調(diào)節(jié)裝置,包括:
[0066]第一調(diào)整模塊301,用于接收用戶作用于播放器進(jìn)度條的第一拖拽指令,根據(jù)所述第一拖拽指令將播放進(jìn)度調(diào)整至所述第一拖拽指令結(jié)束位置對應(yīng)的第一時(shí)點(diǎn);
[0067]生成模塊302,用于在所述第一拖拽指令結(jié)束時(shí),于所述第一拖拽指令的結(jié)束位置處生成子進(jìn)度條,所述子進(jìn)度條對應(yīng)于所述第一時(shí)點(diǎn)前后預(yù)設(shè)時(shí)長內(nèi)的多媒體段;
[0068]第二調(diào)整模塊303,用于接收用戶作用于所述子進(jìn)度條的第二拖拽指令,根據(jù)所述第二拖拽指令,將播放進(jìn)度調(diào)整至所述第二拖拽指令結(jié)束位置對應(yīng)的第二時(shí)點(diǎn)。
[0069]由上述實(shí)施例可見,本發(fā)明實(shí)施例的播放進(jìn)度調(diào)節(jié)裝置,通過在播放器默認(rèn)的進(jìn)度條的第一次調(diào)整基礎(chǔ)上,生成一個(gè)子進(jìn)度條進(jìn)一步的以幀為單位進(jìn)行精準(zhǔn)調(diào)整播放進(jìn)度,使用戶能夠通過簡單、快捷的操作實(shí)現(xiàn)精準(zhǔn)的播放進(jìn)度調(diào)節(jié),用戶能夠根據(jù)喜好將視頻的播放進(jìn)度精確的調(diào)整其想看的某一幀。
[0070]在優(yōu)選實(shí)施例中,所述第二調(diào)整模塊303還用于:基于所述第二拖拽指令的最小拖拽長度與一幀對應(yīng)的播放時(shí)長的對應(yīng)關(guān)系建立對應(yīng)關(guān)系表;所述對應(yīng)關(guān)系表包含拖拽長度與該拖拽長度對應(yīng)的播放時(shí)長的對應(yīng)關(guān)系;獲取所述第二拖拽指令的拖拽長度,根據(jù)所述對應(yīng)關(guān)系表得到所述第二拖拽指令當(dāng)前的拖拽長度對應(yīng)的時(shí)長,根據(jù)該時(shí)長相應(yīng)的調(diào)整播放進(jìn)度至所述第二時(shí)點(diǎn)??蛇x的,所述拖拽長度對應(yīng)的播放時(shí)長為一幀對應(yīng)的播放時(shí)長的整數(shù)倍;
[0071]在優(yōu)選實(shí)施例中,所述生成模塊302還用于:確定所述第一時(shí)點(diǎn)前后預(yù)設(shè)時(shí)長內(nèi)的多媒體段的所有幀對應(yīng)的時(shí)點(diǎn),在所述子進(jìn)度條將所述時(shí)點(diǎn)突出顯示。
[0072]在優(yōu)選實(shí)施例中,所述播放進(jìn)度調(diào)節(jié)裝置還包括:截屏模塊304,用于將播放進(jìn)度暫停在所述第二時(shí)點(diǎn);檢測到用戶作用于播放器畫面上的操作事件;將所述操作事件與預(yù)設(shè)的觸發(fā)條件進(jìn)行匹配;若匹配成功,則進(jìn)行截屏。
[0073]進(jìn)一步的,所述截屏模塊304還用于:顯示截屏畫面的預(yù)覽圖像,并彈出編輯框;接收用于通過所述編輯框輸入的編輯指令,根據(jù)所述編輯指令修改截屏畫面并保存至默認(rèn)目錄。
[0074]上述實(shí)施例的播放進(jìn)度調(diào)節(jié)裝置用于實(shí)現(xiàn)前述實(shí)施例中相應(yīng)的播放進(jìn)度調(diào)節(jié)方法,并且具有相應(yīng)的方法實(shí)施例的有益效果,在此不再贅述。
[0075]所屬領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:以上任何實(shí)施例的討論僅為示例性的,并非旨在暗示本公開的范圍(包括權(quán)利要求)被限于這些例子;在本發(fā)明的思路下,以上實(shí)施例或者不同實(shí)施例中的技術(shù)特征之間也可以進(jìn)行組合,步驟可以以任意順序?qū)崿F(xiàn),并存在如上所述的本發(fā)明的不同方面的許多其它變化,為了簡明它們沒有在細(xì)節(jié)中提供。
[0076]另外,為簡化說明和討論,并且為了不會使本發(fā)明難以理解,在所提供的附圖中可以示出或可以不示出與集成電路(IC)芯片和其它部件的公知的電源/接地連接。此外,可以以框圖的形式示出裝置,以便避免使本發(fā)明難以理解,并且這也考慮了以下事實(shí),即關(guān)于這些框圖裝置的實(shí)施方式的細(xì)節(jié)是高度取決于將要實(shí)施本發(fā)明的平臺的(即,這些細(xì)節(jié)應(yīng)當(dāng)完全處于本領(lǐng)域技術(shù)人員的理解范圍內(nèi))。在闡述了具體細(xì)節(jié)(例如,電路)以描述本發(fā)明的示例性實(shí)施例的情況下,對本領(lǐng)域技術(shù)人員來說顯而易見的是,可以在沒有這些具體細(xì)節(jié)的情況下或者這些具體細(xì)節(jié)有變化的情況下實(shí)施本發(fā)明。因此,這些描述應(yīng)被認(rèn)為是說明性的而不是限制性的。
[0077]盡管已經(jīng)結(jié)合了本發(fā)明的具體實(shí)施例對本發(fā)明進(jìn)行了描述,但是根據(jù)前面的描述,這些實(shí)施例的很多替換、修改和變型對本領(lǐng)域普通技術(shù)人員來說將是顯而易見的。例如,其它存儲器架構(gòu)(例如,動態(tài)RAM(DRAM))可以使用所討論的實(shí)施例。
[0078]本發(fā)明的實(shí)施例旨在涵蓋落入所附權(quán)利要求的寬泛范圍之內(nèi)的所有這樣的替換、修改和變型。因此,凡在本發(fā)明的精神和原則之內(nèi),所做的任何省略、修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【主權(quán)項(xiàng)】
1.一種播放進(jìn)度調(diào)節(jié)方法,其特征在于,包括: 接收用戶作用于播放器進(jìn)度條的第一拖拽指令,根據(jù)所述第一拖拽指令將播放進(jìn)度調(diào)整至所述第一拖拽指令結(jié)束位置對應(yīng)的第一時(shí)點(diǎn); 在所述第一拖拽指令結(jié)束時(shí),于所述第一拖拽指令的結(jié)束位置處生成子進(jìn)度條,所述子進(jìn)度條對應(yīng)于所述第一時(shí)點(diǎn)前后預(yù)設(shè)時(shí)長內(nèi)的多媒體段; 接收用戶作用于所述子進(jìn)度條的第二拖拽指令,根據(jù)所述第二拖拽指令,將播放進(jìn)度調(diào)整至所述第二拖拽指令結(jié)束位置對應(yīng)的第二時(shí)點(diǎn)。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述第二拖拽指令,將播放進(jìn)度調(diào)整至所述第二拖拽指令結(jié)束位置對應(yīng)的第二時(shí)點(diǎn)的步驟包括: 基于所述第二拖拽指令的最小拖拽長度與預(yù)定播放時(shí)長的對應(yīng)關(guān)系建立對應(yīng)關(guān)系表;獲取所述第二拖拽指令的拖拽長度,根據(jù)所述對應(yīng)關(guān)系表得到所述第二拖拽指令當(dāng)前的拖拽長度對應(yīng)的時(shí)長,根據(jù)該時(shí)長相應(yīng)的調(diào)整播放進(jìn)度至所述第二時(shí)點(diǎn)。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述在所述第一拖拽指令的結(jié)束位置處生成子進(jìn)度條的步驟之后,進(jìn)一步包括: 確定所述第一時(shí)點(diǎn)前后預(yù)設(shè)時(shí)長內(nèi)的多媒體段的所有幀對應(yīng)的時(shí)點(diǎn),在所述子進(jìn)度條將所述時(shí)點(diǎn)突出顯示。4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將播放進(jìn)度調(diào)整至所述第二拖拽指令結(jié)束位置對應(yīng)的第二時(shí)點(diǎn)的步驟之后,進(jìn)一步包括: 將播放進(jìn)度暫停在所述第二時(shí)點(diǎn),檢測到用戶作用于播放器畫面上的操作事件; 將所述操作事件與預(yù)設(shè)的觸發(fā)條件進(jìn)行匹配;若匹配成功,則進(jìn)行截屏。5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述進(jìn)行截屏的步驟之后,進(jìn)一步包括: 顯示截屏畫面的預(yù)覽圖像,并彈出編輯框;接收用于通過所述編輯框輸入的編輯指令,根據(jù)所述編輯指令修改截屏畫面并保存至默認(rèn)目錄。6.一種播放進(jìn)度調(diào)節(jié)裝置,其特征在于,包括: 第一調(diào)整模塊,用于接收用戶作用于播放器進(jìn)度條的第一拖拽指令,根據(jù)所述第一拖拽指令將播放進(jìn)度調(diào)整至所述第一拖拽指令結(jié)束位置對應(yīng)的第一時(shí)點(diǎn); 生成模塊,用于在所述第一拖拽指令結(jié)束時(shí),于所述第一拖拽指令的結(jié)束位置處生成子進(jìn)度條,所述子進(jìn)度條對應(yīng)于所述第一時(shí)點(diǎn)前后預(yù)設(shè)時(shí)長內(nèi)的多媒體段; 第二調(diào)整模塊,用于接收用戶作用于所述子進(jìn)度條的第二拖拽指令,根據(jù)所述第二拖拽指令,將播放進(jìn)度調(diào)整至所述第二拖拽指令結(jié)束位置對應(yīng)的第二時(shí)點(diǎn)。7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述第二調(diào)整模塊還用于:基于所述第二拖拽指令的最小拖拽長度與一幀對應(yīng)的播放時(shí)長的對應(yīng)關(guān)系建立對應(yīng)關(guān)系表;所述對應(yīng)關(guān)系表包含拖拽長度與該拖拽長度對應(yīng)的播放時(shí)長的對應(yīng)關(guān)系;獲取所述第二拖拽指令的拖拽長度,根據(jù)所述對應(yīng)關(guān)系表得到所述第二拖拽指令當(dāng)前的拖拽長度對應(yīng)的時(shí)長,根據(jù)該時(shí)長相應(yīng)的調(diào)整播放進(jìn)度至所述第二時(shí)點(diǎn)。8.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述生成模塊還用于:確定所述第一時(shí)點(diǎn)前后預(yù)設(shè)時(shí)長內(nèi)的多媒體段的所有幀對應(yīng)的時(shí)點(diǎn),在所述子進(jìn)度條將所述時(shí)點(diǎn)突出顯示。9.根據(jù)權(quán)利要求6所述的裝置,其特征在于,還包括:截屏模塊,用于將播放進(jìn)度暫停在所述第二時(shí)點(diǎn);檢測到用戶作用于播放器畫面上的操作事件;將所述操作事件與預(yù)設(shè)的觸發(fā)條件進(jìn)行匹配;若匹配成功,則進(jìn)行截屏。10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述截屏模塊還用于:顯示截屏畫面的預(yù)覽圖像,并彈出編輯框;接收用于通過所述編輯框輸入的編輯指令,根據(jù)所述編輯指令修改截屏畫面并保存至默認(rèn)目錄。
【文檔編號】H04N21/6587GK105898593SQ201610202015
【公開日】2016年8月24日
【申請日】2016年3月31日
【發(fā)明人】王若韜
【申請人】樂視控股(北京)有限公司, 樂視網(wǎng)信息技術(shù)(北京)股份有限公司