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

一種控制視頻播放的方法和設(shè)備的制作方法

文檔序號:7780686閱讀:160來源:國知局
一種控制視頻播放的方法和設(shè)備的制作方法
【專利摘要】本發(fā)明實施例提供一種控制視頻播放的方法和設(shè)備,涉及視頻播放領(lǐng)域,能夠根據(jù)視頻的播放時長確定對應(yīng)的控制策略,以實現(xiàn)對該視頻的播放進度的控制,該方法包括:播放器獲取視頻的標識信息,并向視頻服務(wù)器發(fā)送該標識信息,并接收該視頻服務(wù)器根據(jù)該標識信息發(fā)送的該視頻的播放時長,并通過播放界面接收基于控制圖標的控制指令,在該播放時長滿足于預(yù)設(shè)時長范圍時,獲取與該預(yù)設(shè)時長范圍對應(yīng)的控制策略,其中,該控制策略包括根據(jù)該控制指令按照預(yù)設(shè)單位時間調(diào)整該視頻的播放進度,本發(fā)明實施例用于控制視頻播放。
【專利說明】一種控制視頻播放的方法和設(shè)備
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及視頻播放領(lǐng)域,尤其涉及一種控制視頻播放的方法和設(shè)備。
【背景技術(shù)】
[0002]現(xiàn)有技術(shù)中,用戶在觀看視頻的時候,常常需要從其所關(guān)心的某個特定視頻場景處開始觀看,通過對視頻進行快進或者快退操作,可以幫助用戶快速的定位到所關(guān)心的某個特定視頻場景處,通常的做法是:以快進操作為例,用戶點擊播放器在播放界面上的快進圖標,則該播放器會按照預(yù)設(shè)時間將該視頻的播放進度向前快進,例如,用戶點擊一次快進圖標,則該播放器會將該視頻的播放進度向前快進I分鐘。
[0003]但是,由于視頻的播放時長各不相同,當用戶觀看的視頻的播放時長很長(如超過了 60分鐘),若該播放器仍然按照原先的預(yù)設(shè)時間(如2分鐘)將該視頻的播放進度向前快進,則用戶可能需要不停地點擊或者長時間按住快進圖標才能快進到特定的視頻場景,無法快速將視頻的播放進度快進至特定的視頻場景;另外,當用戶觀看的視頻的播放時長很短(如只有5分鐘),若該播放器仍然按照原先的預(yù)設(shè)時間(如2分鐘)將該視頻的播放進度向前快進,則用戶進行快進操作時,很可能跳過用戶所關(guān)心的視頻場景,例如,當用戶在觀看到2分鐘時的視頻場景,想要觀看3分鐘的視頻場景,點擊快進后,則該視頻的播放進度由該2分鐘的視頻場景快進至4分鐘的視頻場景,從而跳過了用戶所關(guān)心的視頻場景(即3分鐘的視頻場景),無法精確地控制視頻的播放進度,影響了用戶體驗。

【發(fā)明內(nèi)容】

[0004]本發(fā)明的實施例提供一種控制視頻播放的方法和設(shè)備,能夠根據(jù)視頻的播放時長確定對應(yīng)的控制策略,以實現(xiàn)對該視頻的播放進度的控制。
[0005]為達到上述目的,本發(fā)明的實施例采用如下技術(shù)方案:
[0006]第一方面,提供一種控制視頻播放的方法,播放器預(yù)先與視頻服務(wù)器建立通信連接,在播放器側(cè),所述方法包括:
[0007]獲取視頻的標識信息,并向視頻服務(wù)器發(fā)送所述標識信息;
[0008]接收所述視頻服務(wù)器根據(jù)所述標識信息發(fā)送的所述視頻的播放時長;
[0009]通過播放界面接收基于控制圖標的控制指令,其中,所述控制指令用于控制視頻的播放進度;
[0010]在所述播放時長滿足于預(yù)設(shè)時長范圍時,獲取與所述預(yù)設(shè)時長范圍對應(yīng)的控制策略,其中,所述控制策略包括根據(jù)所述控制指令按照預(yù)設(shè)單位時間調(diào)整所述視頻的播放進度。
[0011]在第一方面第一種可能的實現(xiàn)方式中,在所述獲取與所述預(yù)設(shè)時長范圍對應(yīng)的控制策略后,所述方法還包括:
[0012]獲取所述視頻的當前播放時刻,并根據(jù)所述預(yù)設(shè)單位時間調(diào)整所述當前播放時亥IJ,得到調(diào)整播放時刻,并將所述視頻在所述當前播放時刻的播放幀調(diào)整至所述視頻在所述調(diào)整播放時刻的播放幀。
[0013]結(jié)合第一種可能的實現(xiàn)方式,在第二種可能的實現(xiàn)方式中,所述播放器獲取視頻的標識信息包括:
[0014]播放器通過所述播放界面接收用戶操作的播放指令,其中,所述播放指令指示所述播放器播放所述視頻;
[0015]根據(jù)所述播放指令得到所述視頻的標識信息。
[0016]結(jié)合第一種可能的實現(xiàn)方式或第二種可能的實現(xiàn)方式,在第三種可能的實現(xiàn)方式中,所述將所述視頻在所述當前播放時刻的播放幀調(diào)整至所述視頻在所述調(diào)整播放時刻的播放幀包括:
[0017]在確定接收的控制指令的數(shù)量大于或者等于第一預(yù)設(shè)閾值時,持續(xù)將所述視頻在所述當前播放時刻的播放幀調(diào)整至所述視頻在所述調(diào)整播放時刻的播放幀;所述方法還包括:
[0018]通過所述播放界面接收到控制停止指令;
[0019]根據(jù)所述控制停止指令停止對所述視頻的播放進度進行控制。
[0020]結(jié)合第三種可能的實現(xiàn)方式,在第四種可能的實現(xiàn)方式中,所述根據(jù)所述預(yù)設(shè)單位時間調(diào)整所述當前播放時刻,得到調(diào)整播放時刻包括:
[0021]在確定接收的控制指令的數(shù)量小于第二預(yù)設(shè)閾值時,根據(jù)第一預(yù)設(shè)單位時間調(diào)整所述當前播放時刻,得到調(diào)整播放時刻;
[0022]在確定接收的控制指令的數(shù)量大于或者等于所述第二預(yù)設(shè)閾值時,根據(jù)第二預(yù)設(shè)單位時間調(diào)整所述當前播放時刻,得到調(diào)整播放時刻;
[0023]其中,所述第二預(yù)設(shè)單位時間小于所述第一預(yù)設(shè)單位時間。
[0024]第二方面,提供一種播放器,包括:
[0025]獲取單元,用于獲取視頻的標識信息;
[0026]發(fā)送單元,用于向視頻服務(wù)器發(fā)送所述獲取單元獲取的標識信息;
[0027]接收單元,用于接收所述視頻服務(wù)器根據(jù)所述標識信息發(fā)送的所述視頻的播放時長,并通過播放界面接收基于控制圖標的控制指令,其中,所述控制指令用于控制視頻的播放進度;
[0028]所述獲取單元還用于,在所述接收單元接收的播放時長滿足于預(yù)設(shè)時長范圍時,獲取與所述預(yù)設(shè)時長范圍對應(yīng)的控制策略,其中,所述控制策略包括根據(jù)所述控制指令按照預(yù)設(shè)單位時間調(diào)整所述視頻的播放進度。
[0029]在第二方面第一種可能的實現(xiàn)方式中,所述獲取單元還用于,在所述獲取與所述預(yù)設(shè)時長范圍對應(yīng)的控制策略后,獲取所述視頻的當前播放時刻,并根據(jù)所述預(yù)設(shè)單位時間調(diào)整所述當前播放時刻,得到調(diào)整播放時刻;所述播放器還包括:處理單元,用于將所述視頻在所述當前播放時刻的播放幀調(diào)整至所述視頻在所述調(diào)整播放時刻的播放幀。
[0030]結(jié)合第一種可能的實現(xiàn)方式,在第二種可能的實現(xiàn)方式中,所述獲取單元具體用于,通過所述播放界面接收用戶操作的播放指令,并根據(jù)所述播放指令得到所述視頻的標識信息,其中,所述播放指令指示所述播放器播放所述視頻。
[0031]結(jié)合第一種可能的實現(xiàn)方式或第二種可能的實現(xiàn)方式,在第三種可能的實現(xiàn)方式中,所述處理單元具體用于,在確定接收的控制指令的數(shù)量大于或者等于第一預(yù)設(shè)閾值時,持續(xù)將所述視頻在所述當前播放時刻的播放幀調(diào)整至所述視頻在所述調(diào)整播放時刻的播放幀;
[0032]所述接收單元還用于,通過所述播放界面接收到控制停止指令;
[0033]所述處理單元還用于,根據(jù)所述控制停止指令停止對所述視頻的播放進度進行控制。
[0034]結(jié)合第三種可能的實現(xiàn)方式,在第四種可能的實現(xiàn)方式中,所述獲取單元具體用于,在確定接收的控制指令的數(shù)量小于第二預(yù)設(shè)閾值時,根據(jù)第一預(yù)設(shè)單位時間調(diào)整所述當前播放時刻,得到調(diào)整播放時刻;
[0035]在確定接收的控制指令的數(shù)量大于或者等于所述第二預(yù)設(shè)閾值時,根據(jù)第二預(yù)設(shè)單位時間調(diào)整所述當前播放時刻,得到調(diào)整播放時刻;
[0036]其中,所述第二預(yù)設(shè)單位時間小于所述第一預(yù)設(shè)單位時間。
[0037]本發(fā)明實施例提供的一種控制視頻播放的方法和設(shè)備,播放器獲取視頻的播放時長,并在接收到用戶操作的控制指令后,若確定該播放時長滿足預(yù)設(shè)時長范圍,則根據(jù)該預(yù)設(shè)時長范圍獲取對應(yīng)的控制策略,并根據(jù)該控制策略控制該視頻的播放進度。這樣,由于播放器是根據(jù)不同的播放時長所滿足的預(yù)設(shè)時長范圍確定對應(yīng)的控制策略,因此,不同的預(yù)設(shè)時長范圍對應(yīng)不同的控制策略,從而根據(jù)視頻的播放時長動態(tài)的通過控制策略控制視頻的播放進度,實現(xiàn)對視頻的播放進度快速準確的調(diào)整,提升用戶體驗。
【專利附圖】

【附圖說明】
[0038]圖1為本發(fā)明實施例提供的一種控制視頻播放的方法示意圖;
[0039]圖2為本發(fā)明實施例提供的一種播放器的結(jié)構(gòu)示意圖;
[0040]圖3為本發(fā)明實施例提供的另一種播放器的結(jié)構(gòu)示意圖。
【具體實施方式】
[0041]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0042]本發(fā)明實施例提供一種控制視頻播放的方法,如圖1所示,該方法實施例的執(zhí)行主體為播放器,該播放器預(yù)先與視頻服務(wù)器建立通信連接,該方法包括:
[0043]SIO1、播放器獲取視頻的標識信息,并向視頻服務(wù)器發(fā)送該標識信息。
[0044]具體地,播放器通過播放界面接收用戶操作的播放指令,并根據(jù)該播放指令得到視頻的標識信息,其中,該播放指令指示該播放器播放該視頻。
[0045]在本發(fā)明一種可能的實現(xiàn)方式中,該播放器提供有包含多個視頻的標識信息(如視頻的名稱等),用戶通過瀏覽該播放列表,從該播放列表中選擇觀看的視頻的標識信息,并點擊該標識信息,從而向該播放器發(fā)送播放指令,該瀏覽器根據(jù)該播放指令即可獲得該用戶選擇觀看的視頻的標識信息。
[0046]S102、播放器接收該視頻服務(wù)器根據(jù)該標識信息發(fā)送的該視頻的播放時長。
[0047]具體地,在播放器接收到用戶發(fā)送的播放指令且該播放器將獲得的標識信息發(fā)送至視頻服務(wù)器后,該視頻服務(wù)器根據(jù)該標識信息向播放器發(fā)送該視頻標識對應(yīng)的視頻文件以及該視頻的播放時長,此時,該播放器開始播放該視頻文件對應(yīng)的視頻。
[0048]S103、播放器通過播放界面接收基于控制圖標的控制指令。
[0049]其中,該控制指令用于控制視頻的播放進度。
[0050]具體地,在播放器通過播放界面播放該視頻的過程中,用戶若需要對該視頻的播放進度進行控制,則可以點擊該播放界面的控制圖標,該控制圖標包括快進圖標和快退圖標,當用戶點擊快進圖標時,則該控制指令即為快進指令,以指示視頻的播放進度的快進;當用戶點擊快退圖標時,則該控制控制指令即為快進指令,以指示視頻的播放進度的快退。
[0051]S104、在該播放時長滿足于預(yù)設(shè)時長范圍時,播放器獲取與該預(yù)設(shè)時長范圍對應(yīng)的控制策略。
[0052]其中,該控制策略包括根據(jù)該控制指令按照預(yù)設(shè)單位時間調(diào)整該視頻的播放進度。
[0053]需要說明的是,該預(yù)設(shè)時長范圍可以提前預(yù)設(shè)在播放器中,且不同的預(yù)設(shè)時長范圍對應(yīng)的時長也不同,例如,將播放時長為大于O分鐘且小于30分鐘的時長作為第一預(yù)設(shè)時長范圍,將播放時長為大于等于30分鐘且小于60分鐘的時長作為第二預(yù)設(shè)時長范圍,將播放時長為大于等于60分鐘的時長作為第三預(yù)設(shè)時長范圍。這樣,播放器根據(jù)視頻的播放時長確定該視頻的滿足的預(yù)設(shè)時長范圍,例如,若該視頻的播放時長為20分鐘,則該播放時長滿足第一預(yù)設(shè)時長范圍,若該視頻的播放時長為40分鐘,則該播放時長滿足第二預(yù)設(shè)時長范圍,若該視頻的播放時長為120分鐘,則該播放時長滿足第三預(yù)設(shè)時長范圍。
[0054]另外,不同的預(yù)設(shè)時長范圍對應(yīng)不同的控制策略,例如,當該預(yù)設(shè)時長范圍為第一預(yù)設(shè)時長范圍時,該控制策略可以為按照I分鐘(即預(yù)設(shè)單位時間)調(diào)整所述視頻的播放進度(如快進或者快退);當該預(yù)設(shè)時長范圍為第二預(yù)設(shè)時長范圍時,該控制策略可以為按照2分鐘(即預(yù)設(shè)單位時間)調(diào)整所述視頻的播放進度;當該預(yù)設(shè)時長范圍為第二預(yù)設(shè)時長范圍時,該控制策略可以為按照3分鐘(即預(yù)設(shè)單位時間)調(diào)整所述視頻的播放進度。以上只是舉例說明,不作限定。
[0055]由上可以看出,當該視頻的播放時長對應(yīng)的預(yù)設(shè)時長范圍越短,則可以將預(yù)設(shè)單位時間設(shè)置的越短,當該視頻的播放時長對應(yīng)的預(yù)設(shè)時長范圍越長,則可以將預(yù)設(shè)單位時間設(shè)置的越長,這樣,對于播放時長較長的視頻,由于預(yù)設(shè)單位時間也較長,因此能夠快速的控制該視頻的播放進度,對于播放時長較短的視頻,由于預(yù)設(shè)單位時間也較短,因此能夠更加精確的控制該視頻的播放進度。
[0056]進一步地,播放器獲取該視頻的當前播放時刻,并根據(jù)該預(yù)設(shè)單位時間調(diào)整該當前播放時刻,得到調(diào)整播放時刻,并將該視頻在該當前播放時刻的播放幀調(diào)整至該視頻在該調(diào)整播放時刻的播放幀。
[0057]其中,視頻是由一系列圖像組成的,一般將每幅圖像稱為一播放幀,一般地,對于人眼來說,若每秒播放超過24個播放幀,就會產(chǎn)生平滑和連續(xù)的畫面效果。因此,播放器可以通過調(diào)整播放幀的播放來實現(xiàn)對視頻的播放進度的控制。
[0058]具體地,當接收的控制指令是快進指令時,播放器將該視頻由當前播放時刻的播放中貞快進至下一播放時刻的播放巾貞。其中,該當前播放時刻與該下一播放時刻間隔該預(yù)設(shè)單位時間,也就是說,當控制指令為快進指令時,該當前播放時刻在快進預(yù)設(shè)單位時間之后的時刻即為調(diào)整播放時刻,此時,該視頻在當前播放時刻的播放幀也快進至該調(diào)整播放時刻的播放幀,對于用戶來說,即該視頻在當前播放時刻的視頻場景快進至該調(diào)整播放時刻的視頻場景;當接收的控制指令是快退指令時,播放器將該視頻由當前播放時刻的播放幀快退至上一播放時刻的播放幀。其中,該當前播放時刻與該上一播放時刻間隔該預(yù)設(shè)單位時間,也就是說,當控制指令為快退指令時,該當前播放時刻在快退預(yù)設(shè)單位時間之后的時刻即為調(diào)整播放時刻,此時,該視頻在當前播放時刻的播放幀也快退至該調(diào)整播放時刻的播放幀,對于用戶來說,即該視頻在當前播放時刻的視頻場景快退至該調(diào)整播放時刻的視頻場景。
[0059]例如,當前播放時刻為5分鐘,預(yù)設(shè)單位時間為I分鐘,則當播放器接收到快進指令時,則該視頻由5分鐘的視頻場景快進至6分鐘(即調(diào)整播放時刻)的視頻場景,當播放器接收到快退指令時,則該視頻由5分鐘的視頻場景塊退至4分鐘(即調(diào)整播放時刻)的視頻場景。
[0060]在本發(fā)明另一種可能的實現(xiàn)方式中,播放器可以通過播放界面接收用戶持續(xù)鎖定該控制圖標發(fā)送的控制指令,以持續(xù)對該視頻的播放進度進行控制,并根據(jù)該預(yù)設(shè)單位時間調(diào)整該當前播放時刻,得到第一調(diào)整播放時刻,以便將該視頻在當前播放時刻的播放幀調(diào)整至該視頻在該第一調(diào)整播放時刻的播放幀,并繼續(xù)根據(jù)該預(yù)設(shè)單位時間調(diào)整該第一調(diào)整播放時刻,得到第二調(diào)整播放時刻,以便將該視頻在當前播放時刻的播放幀調(diào)整至該視頻在該第二調(diào)整播放時刻的播放幀。
[0061]其中,用戶持續(xù)鎖定該控制圖標發(fā)送的控制指令具體可以是用戶長按該控制圖標,或者,用戶可以通過遙控器等控制設(shè)備持續(xù)選中該控制圖標等,本發(fā)明對此不做限定。
[0062]例如,以快進視頻的播放進度為例,當前播放時刻為5分鐘,預(yù)設(shè)單位時間為I分鐘,若用戶長按播放器播放界面上的快進圖標,則該視頻由5分鐘的視頻場景快進至6分鐘的視頻場景,并繼續(xù)由6分鐘的視頻場景快進至7分鐘的視頻場景,直至快進至該視頻結(jié)束位置,同樣的,對于快退視頻的播放進度為例,若用戶長按播放器播放界面上的快退圖標,則該視頻由5分鐘的視頻場景快退至4分鐘的視頻場景,并繼續(xù)由4分鐘的視頻場景快退至3分鐘的視頻場景,直至快退至該視頻開始位置。
[0063]進一步地,在確定接收的控制指令的數(shù)量大于或者等于第一預(yù)設(shè)閾值時,播放器持續(xù)將該視頻在該當前播放時刻的播放幀調(diào)整至該視頻在該調(diào)整播放時刻的播放幀,更進一步地,播放器通過該播放界面接收到控制停止指令,并根據(jù)該控制停止指令停止對該視頻的播放進度進行控制,這樣,當用戶需要進行長時間的快進時,不需要一直連續(xù)點擊快進圖標,從而提聞了用戶體驗。
[0064]示例地,以快進操作為例,若該第一預(yù)設(shè)閾值為5,當用戶連續(xù)點擊快進圖標且點擊次數(shù)超過5次時,則用戶即使沒有繼續(xù)點擊該快進圖標,該播放器也會按照上述預(yù)設(shè)單位時間對視頻進行快進,直至播放器接收到控制停止指令(如用戶通過播放界面點擊停止圖標或者播放圖標),則停止對視頻的快進。
[0065]在本發(fā)明另一種可能的實現(xiàn)方式中,播放器在確定接收的控制指令的數(shù)量小于第二預(yù)設(shè)閾值時,根據(jù)第一預(yù)設(shè)單位時間調(diào)整該當前播放時刻,得到調(diào)整播放時刻,并在確定接收的控制指令的數(shù)量大于或者等于該第二預(yù)設(shè)閾值時,根據(jù)第二預(yù)設(shè)單位時間調(diào)整該當前播放時刻,得到調(diào)整播放時刻。[0066]其中,該第二預(yù)設(shè)單位時間小于該第一預(yù)設(shè)單位時間。
[0067]示例地,以快進操作為例,若該第二預(yù)設(shè)閾值為5,當用戶開始點擊快進圖標時,則該播放器按照第一單位預(yù)設(shè)時間進行快進,若用戶連續(xù)點擊該快進圖標,且點擊的次數(shù)超過5次,則該播放器按照第二單位預(yù)設(shè)時間進行快進,這樣,由于該第二單位預(yù)設(shè)時間小于第一單位預(yù)設(shè)時間,因此,對于用戶來說,用戶在連續(xù)點擊快進圖標快進播放的視頻時,若用戶的點擊次數(shù)超過第二預(yù)設(shè)閾值,則該視頻快進的速度更快,以使得視頻的能更加快速的快進到用戶想要觀看的視頻場景,提高了用戶體驗,其具體的快進過程可以參考上述實施例中的描述,此處不再贅述了。
[0068]通過采用上述方案,播放器獲取視頻的播放時長,并在接收到用戶操作的控制指令后,若確定該播放時長滿足預(yù)設(shè)時長范圍,則根據(jù)該預(yù)設(shè)時長范圍獲取對應(yīng)的控制策略,并根據(jù)該控制策略控制該視頻的播放進度。這樣,由于播放器是根據(jù)不同的播放時長所滿足的預(yù)設(shè)時長范圍確定對應(yīng)的控制策略,因此,不同的預(yù)設(shè)時長范圍對應(yīng)不同的控制策略,從而根據(jù)視頻的播放時長動態(tài)的通過控制策略控制視頻的播放進度,實現(xiàn)對視頻的播放進度快速準確的調(diào)整,提升用戶體驗。
[0069]本發(fā)明實施例提供一種播放器20,如圖2所示,該播放器20包括:
[0070]獲取單元21,用于獲取視頻的標識信息。
[0071]可選地,該獲取單元21具體用于,通過該播放界面接收用戶操作的播放指令,并根據(jù)該播放指令得到該視頻的標識信息,其中,該播放指令指示該播放器播放該視頻。
[0072]在本發(fā)明一種可能的實現(xiàn)方式中,該播放器提供有包含多個視頻的標識信息(如視頻的名稱等),用戶通過瀏覽該播放列表,從該播放列表中選擇觀看的視頻的標識信息,并點擊該標識信息,從而向該播放器發(fā)送播放指令,該瀏覽器根據(jù)該播放指令即可獲得該用戶選擇觀看的視頻的標識信息。
[0073]發(fā)送單元22,用于向視頻服務(wù)器發(fā)送該獲取單元21獲取的標識信息。
[0074]具體地,在播放器接收到用戶發(fā)送的播放指令且該播放器將獲得的標識信息發(fā)送至視頻服務(wù)器后,該視頻服務(wù)器根據(jù)該標識信息向播放器發(fā)送該視頻標識對應(yīng)的視頻文件以及該視頻的播放時長,此時,該播放器開始播放該視頻文件對應(yīng)的視頻。
[0075]接收單元23,用于接收該視頻服務(wù)器根據(jù)該標識信息發(fā)送的該視頻的播放時長,并通過播放界面接收基于控制圖標的控制指令,其中,該控制指令用于控制視頻的播放進度。
[0076]具體地,在播放器通過播放界面播放該視頻的過程中,用戶若需要對該視頻的播放進度進行控制,則可以點擊該播放界面的控制圖標,該控制圖標包括快進圖標和快退圖標,當用戶點擊快進圖標時,則該控制指令即為快進指令,以指示視頻的播放進度的快進;當用戶點擊快退圖標時,則該控制控制指令即為快進指令,以指示視頻的播放進度的快退。
[0077]該獲取單元21還用于,在該接收單元23接收的播放時長滿足于預(yù)設(shè)時長范圍時,獲取與該預(yù)設(shè)時長范圍對應(yīng)的控制策略。
[0078]其中,該控制策略包括根據(jù)該控制指令按照預(yù)設(shè)單位時間調(diào)整該視頻的播放進度。
[0079]需要說明的是,該預(yù)設(shè)時長范圍可以提前預(yù)設(shè)在播放器中,且不同的預(yù)設(shè)時長范圍對應(yīng)的時長也不同,例如,將播放時長為大于O分鐘且小于30分鐘的時長作為第一預(yù)設(shè)時長范圍,將播放時長為大于等于30分鐘且小于60分鐘的時長作為第二預(yù)設(shè)時長范圍,將播放時長為大于等于60分鐘的時長作為第三預(yù)設(shè)時長范圍。這樣,播放器根據(jù)視頻的播放時長確定該視頻的滿足的預(yù)設(shè)時長范圍,例如,若該視頻的播放時長為20分鐘,則該播放時長滿足第一預(yù)設(shè)時長范圍,若該視頻的播放時長為40分鐘,則該播放時長滿足第二預(yù)設(shè)時長范圍,若該視頻的播放時長為120分鐘,則該播放時長滿足第三預(yù)設(shè)時長范圍。
[0080]另外,不同的預(yù)設(shè)時長范圍對應(yīng)不同的控制策略,例如,當該預(yù)設(shè)時長范圍為第一預(yù)設(shè)時長范圍時,該控制策略可以為按照I分鐘(即預(yù)設(shè)單位時間)調(diào)整所述視頻的播放進度(如快進或者快退);當該預(yù)設(shè)時長范圍為第二預(yù)設(shè)時長范圍時,該控制策略可以為按照2分鐘(即預(yù)設(shè)單位時間)調(diào)整所述視頻的播放進度;當該預(yù)設(shè)時長范圍為第二預(yù)設(shè)時長范圍時,該控制策略可以為按照3分鐘(即預(yù)設(shè)單位時間)調(diào)整所述視頻的播放進度。以上只是舉例說明,不作限定。
[0081]由上可以看出,當該視頻的播放時長對應(yīng)的預(yù)設(shè)時長范圍越短,則可以將預(yù)設(shè)單位時間設(shè)置的越短,當該視頻的播放時長對應(yīng)的預(yù)設(shè)時長范圍越長,則可以將預(yù)設(shè)單位時間設(shè)置的越長,這樣,對于播放時長較長的視頻,由于預(yù)設(shè)單位時間也較長,因此能夠快速的控制該視頻的播放進度,對于播放時長較短的視頻,由于預(yù)設(shè)單位時間也較短,因此能夠更加精確的控制該視頻的播放進度。
[0082]進一步地,該獲取單元21還用于,在該獲取與該預(yù)設(shè)時長范圍對應(yīng)的控制策略后,獲取該視頻的當前播放時刻,并根據(jù)該預(yù)設(shè)單位時間調(diào)整該當前播放時刻,得到調(diào)整播放時刻。
[0083]如圖3所示,該播放器20還包括:處理單元24,用于將該視頻在該當前播放時刻的播放幀調(diào)整至該視頻在該調(diào)整播放時刻的播放幀。
[0084]其中,視頻是由一系列圖像組成的,一般將每幅圖像稱為一播放幀,一般地,對于人眼來說,若每秒播放超過24個播放幀,就會產(chǎn)生平滑和連續(xù)的畫面效果。因此,播放器可以通過調(diào)整播放幀的播放來實現(xiàn)對視頻的播放進度的控制。
[0085]具體地,當接收的控制指令是快進指令時,播放器將該視頻由當前播放時刻的播放中貞快進至下一播放時刻的播放巾貞。其中,該當前播放時刻與該下一播放時刻間隔該預(yù)設(shè)單位時間,也就是說,當控制指令為快進指令時,該當前播放時刻在快進預(yù)設(shè)單位時間之后的時刻即為調(diào)整播放時刻,此時,該視頻在當前播放時刻的播放幀也快進至該調(diào)整播放時刻的播放幀,對于用戶來說,即該視頻在當前播放時刻的視頻場景快進至該調(diào)整播放時刻的視頻場景;當接收的控制指令是快退指令時,播放器將該視頻由當前播放時刻的播放幀快退至上一播放時刻的播放幀。其中,該當前播放時刻與該上一播放時刻間隔該預(yù)設(shè)單位時間,也就是說,當控制指令為快退指令時,該當前播放時刻在快退預(yù)設(shè)單位時間之后的時刻即為調(diào)整播放時刻,此時,該視頻在當前播放時刻的播放幀也快退至該調(diào)整播放時刻的播放幀,對于用戶來說,即該視頻在當前播放時刻的視頻場景快退至該調(diào)整播放時刻的視頻場景。
[0086]例如,當前播放時刻為5分鐘,預(yù)設(shè)單位時間為I分鐘,則當播放器接收到快進指令時,則該視頻由5分鐘的視頻場景快進至6分鐘(即調(diào)整播放時刻)的視頻場景,當播放器接收到快退指令時,則該視頻由5分鐘的視頻場景塊退至4分鐘(即調(diào)整播放時刻)的視頻場景。[0087]可選地,該處理單元24具體用于,在確定接收的控制指令的數(shù)量大于或者等于第一預(yù)設(shè)閾值時,持續(xù)將該視頻在該當前播放時刻的播放幀調(diào)整至該視頻在該調(diào)整播放時刻的播放幀;
[0088]該接收單元23還用于,通過該播放界面接收到控制停止指令;
[0089]該處理單元24還用于,根據(jù)該控制停止指令停止對該視頻的播放進度進行控制。
[0090]示例地,以快進操作為例,若該第一預(yù)設(shè)閾值為5,當用戶連續(xù)點擊快進圖標且點擊次數(shù)超過5次時,則用戶即使沒有繼續(xù)點擊該快進圖標,該播放器也會按照上述預(yù)設(shè)單位時間對視頻進行快進,直至播放器接收到控制停止指令(如用戶通過播放界面點擊停止圖標或者播放圖標),則停止對視頻的快進。
[0091]可選地,該獲取單元21具體用于,在確定接收的控制指令的數(shù)量小于第二預(yù)設(shè)閾值時,根據(jù)第一預(yù)設(shè)單位時間調(diào)整該當前播放時刻,得到調(diào)整播放時刻;在確定接收的控制指令的數(shù)量大于或者等于該第二預(yù)設(shè)閾值時,根據(jù)第二預(yù)設(shè)單位時間調(diào)整該當前播放時亥Ij,得到調(diào)整播放時刻;
[0092]其中,該第二預(yù)設(shè)單位時間小于該第一預(yù)設(shè)單位時間。
[0093]示例地,以快進操作為例,若該第二預(yù)設(shè)閾值為5,當用戶開始點擊快進圖標時,則該播放器按照第一單位預(yù)設(shè)時間進行快進,若用戶連續(xù)點擊該快進圖標,且點擊的次數(shù)超過5次,則該播放器按照第二單位預(yù)設(shè)時間進行快進,這樣,由于該第二單位預(yù)設(shè)時間小于第一單位預(yù)設(shè)時間,因此,對于用戶來說,用戶在連續(xù)點擊快進圖標快進播放的視頻時,若用戶的點擊次數(shù)超過第二預(yù)設(shè)閾值,則該視頻快進的速度更快,以使得視頻的能更加快速的快進到用戶想要觀看的視頻場景,提高了用戶體驗,其具體的快進過程可以參考上述實施例中的描述,此處不再贅述了。
[0094]通過采用播放器,播放器獲取視頻的播放時長,并在接收到用戶操作的控制指令后,若確定該播放時長滿足預(yù)設(shè)時長范圍,則根據(jù)該預(yù)設(shè)時長范圍獲取對應(yīng)的控制策略,并根據(jù)該控制策略控制該視頻的播放進度。這樣,由于播放器是根據(jù)不同的播放時長所滿足的預(yù)設(shè)時長范圍確定對應(yīng)的控制策略,因此,不同的預(yù)設(shè)時長范圍對應(yīng)不同的控制策略,從而根據(jù)視頻的播放時長動態(tài)的通過控制策略控制視頻的播放進度,實現(xiàn)對視頻的播放進度快速準確的調(diào)整,提升用戶體驗。
[0095]所屬本領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的播放器的具體工作過程和描述,可以參考上述方法實施例中的對應(yīng)過程,在此不再贅述。
[0096]以上所述,僅為本發(fā)明的【具體實施方式】,但本發(fā)明的保護范圍并不局限于此,任何熟悉本【技術(shù)領(lǐng)域】的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應(yīng)所述以權(quán)利要求的保護范圍為準。
【權(quán)利要求】
1.一種控制視頻播放的方法,其特征在于,播放器預(yù)先與視頻服務(wù)器建立通信連接,在播放器側(cè),所述方法包括: 獲取視頻的標識信息,并向視頻服務(wù)器發(fā)送所述標識信息; 接收所述視頻服務(wù)器根據(jù)所述標識信息發(fā)送的所述視頻的播放時長; 通過播放界面接收基于控制圖標的控制指令,其中,所述控制指令用于控制視頻的播放進度; 在所述播放時長滿足于預(yù)設(shè)時長范圍時,獲取與所述預(yù)設(shè)時長范圍對應(yīng)的控制策略,其中,所述控制策略包括根據(jù)所述控制指令按照預(yù)設(shè)單位時間調(diào)整所述視頻的播放進度。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述獲取與所述預(yù)設(shè)時長范圍對應(yīng)的控制策略后,所述方法還包括: 獲取所述視頻的當前播放時刻,并根據(jù)所述預(yù)設(shè)單位時間調(diào)整所述當前播放時刻,得到調(diào)整播放時刻,并將所述視頻在所述當前播放時刻的播放幀調(diào)整至所述視頻在所述調(diào)整播放時刻的播放幀。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述播放器獲取視頻的標識信息包括: 播放器通過所述播放界面接收用戶操作的播放指令,其中,所述播放指令指示所述播放器播放所述視頻; 根據(jù)所述播放指令得到所述視頻的標識信息。`
4.根據(jù)權(quán)利要求2或3所述的方法,其特征在于,所述將所述視頻在所述當前播放時刻的播放幀調(diào)整至所述視頻在所述調(diào)整播放時刻的播放幀包括: 在確定接收的控制指令的數(shù)量大于或者等于第一預(yù)設(shè)閾值時,持續(xù)將所述視頻在所述當前播放時刻的播放幀調(diào)整至所述視頻在所述調(diào)整播放時刻的播放幀;所述方法還包括:通過所述播放界面接收到控制停止指令; 根據(jù)所述控制停止指令停止對所述視頻的播放進度進行控制。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述根據(jù)所述預(yù)設(shè)單位時間調(diào)整所述當前播放時刻,得到調(diào)整播放時刻包括: 在確定接收的控制指令的數(shù)量小于第二預(yù)設(shè)閾值時,根據(jù)第一預(yù)設(shè)單位時間調(diào)整所述當前播放時刻,得到調(diào)整播放時刻; 在確定接收的控制指令的數(shù)量大于或者等于所述第二預(yù)設(shè)閾值時,根據(jù)第二預(yù)設(shè)單位時間調(diào)整所述當前播放時刻,得到調(diào)整播放時刻; 其中,所述第二預(yù)設(shè)單位時間小于所述第一預(yù)設(shè)單位時間。
6.—種播放器,其特征在于,包括: 獲取單元,用于獲取視頻的標識信息; 發(fā)送單元,用于向視頻服務(wù)器發(fā)送所述獲取單元獲取的標識信息; 接收單元,用于接收所述視頻服務(wù)器根據(jù)所述標識信息發(fā)送的所述視頻的播放時長,并通過播放界面接收基于控制圖標的控制指令,其中,所述控制指令用于控制視頻的播放進度; 所述獲取單元還用于,在所述接收單元接收的播放時長滿足于預(yù)設(shè)時長范圍時,獲取與所述預(yù)設(shè)時長范圍對應(yīng)的控制策略,其中,所述控制策略包括根據(jù)所述控制指令按照預(yù)設(shè)單位時間調(diào)整所述視頻的播放進度。
7.根據(jù)權(quán)利要求6所述的播放器,其特征在于,所述獲取單元還用于,在所述獲取與所述預(yù)設(shè)時長范圍對應(yīng)的控制策略后,獲取所述視頻的當前播放時刻,并根據(jù)所述預(yù)設(shè)單位時間調(diào)整所述當前播放時刻,得到調(diào)整播放時刻;所述播放器還包括:處理單元,用于將所述視頻在所述當前播放時刻的播放幀調(diào)整至所述視頻在所述調(diào)整播放時刻的播放幀。
8.根據(jù)權(quán)利要求7所述的播放器,其特征在于,所述獲取單元具體用于,通過所述播放界面接收用戶操作的播放指令,并根據(jù)所述播放指令得到所述視頻的標識信息,其中,所述播放指令指示所述播放器播放所述視頻。
9.根據(jù)權(quán)利要求7或8所述的播放器,其特征在于,所述處理單元具體用于,在確定接收的控制指令的數(shù)量大于或者等于第一預(yù)設(shè)閾值時,持續(xù)將所述視頻在所述當前播放時刻的播放幀調(diào)整至所述視頻在所述調(diào)整播放時刻的播放幀; 所述接收單元還用于,通過所述播放界面接收到控制停止指令; 所述處理單元還用于,根據(jù)所述控制停止指令停止對所述視頻的播放進度進行控制。
10.根據(jù)權(quán)利要求9所述的播放器,其特征在于,所述獲取單元具體用于,在確定接收的控制指令的數(shù)量小于第二預(yù)設(shè)閾值時,根據(jù)第一預(yù)設(shè)單位時間調(diào)整所述當前播放時刻,得到調(diào)整播放時刻; 在確定接收的控制指令的數(shù)量大于或者等于所述第二預(yù)設(shè)閾值時,根據(jù)第二預(yù)設(shè)單位時間調(diào)整所述當前播放時刻,得到調(diào)整播放時刻; 其中,所述第二預(yù)設(shè)單 位時間小于所述第一預(yù)設(shè)單位時間。
【文檔編號】H04N21/472GK103747355SQ201310689376
【公開日】2014年4月23日 申請日期:2013年12月16日 優(yōu)先權(quán)日:2013年12月16日
【發(fā)明者】陳芾, 靳丹 申請人:樂視網(wǎng)信息技術(shù)(北京)股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1