亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

基于安卓平臺的多媒體處理方法、裝置及移動終端設(shè)備的制造方法

文檔序號:10539507閱讀:397來源:國知局
基于安卓平臺的多媒體處理方法、裝置及移動終端設(shè)備的制造方法
【專利摘要】本發(fā)明實施例提供一種基于安卓平臺的多媒體處理方法、裝置及移動終端設(shè)備,在安卓平臺上通過第一播放窗口播放第一多媒體資源,基于安卓平臺的多媒體處理方法包括:獲取第一多媒體資源的處理進(jìn)度;當(dāng)處理進(jìn)度達(dá)到進(jìn)度切換條件時,向服務(wù)器發(fā)送播放請求,所述播放請求用于請求播放第二多媒體資源;通過第二播放窗口預(yù)加載第二多媒體資源。本實施例在安卓平臺上,在用戶觀看第一多媒體資源時,預(yù)加載第二多媒體資源,實現(xiàn)第一多媒體資源和第二多媒體資源播放的無縫切換,避免了由于網(wǎng)速或者播放設(shè)備性能的限制導(dǎo)致用戶在觀看時不同時長的等待。
【專利說明】
基于安卓平臺的多媒體處理方法、裝置及移動終端設(shè)備
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及視頻播放領(lǐng)域,尤其涉及一種基于安卓平臺的多媒體處理方法、裝置及移動終?而設(shè)備。
【背景技術(shù)】
[0002]目前基于安卓平臺的視頻播放器,在連續(xù)播放視頻時,上一個播放窗口的多媒體資源播放完畢后,調(diào)用下一個播放窗口并進(jìn)行一段時間的緩沖才能播放下一個多媒體資源。在觀看視頻過程中,常常會由于網(wǎng)速或者播放設(shè)備性能的限制,導(dǎo)致用戶不同時長的等待,影響了用戶的觀看體驗。

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

[0003]本發(fā)明的目的在于,提供一種基于安卓平臺的多媒體處理方法、裝置及移動終端設(shè)備,以實現(xiàn)視頻播放時多媒體資源的無縫切換。
[0004]根據(jù)本發(fā)明的一方面,提供一種基于安卓平臺的多媒體處理方法,在所述安卓平臺上通過第一播放窗口播放第一多媒體資源;所述方法包括:獲取所述第一多媒體資源的處理進(jìn)度;當(dāng)所述處理進(jìn)度達(dá)到進(jìn)度切換條件時,向服務(wù)器發(fā)送播放請求,所述播放請求用于請求播放第二多媒體資源;通過第二播放窗口預(yù)加載第二多媒體資源。
[0005]進(jìn)一步地,所述方法還包括:當(dāng)所述處理進(jìn)度達(dá)到進(jìn)度結(jié)束條件時,釋放所述第一播放窗口 ;并顯示所述第二播放窗口。
[0006]進(jìn)一步地,所述通過第二播放窗口預(yù)加載第二多媒體資源包括:調(diào)用第二播放窗口;通過所述第二播放窗口緩沖所述第二多媒體資源;將已緩沖的第二多媒體資源存儲在本地。
[0007]進(jìn)一步地,所述進(jìn)度切換條件為所述第一多媒體資源緩沖結(jié)束。
[0008]進(jìn)一步地,所述進(jìn)度結(jié)束條件為所述第一多媒體資源播放結(jié)束。
[0009]根據(jù)本發(fā)明的另一方面,提供一種基于安卓平臺的多媒體處理裝置,在所述安卓平臺上通過第一播放窗口播放第一多媒體資源;所述裝置包括:獲取單元,用于獲取所述第一多媒體資源的處理進(jìn)度;請求單元,用于當(dāng)所述獲取單元獲取的處理進(jìn)度達(dá)到進(jìn)度切換條件時,向服務(wù)器發(fā)送播放請求,所述播放請求用于請求播放第二多媒體資源;預(yù)加載單元,用于通過第二播放窗口預(yù)加載所述請求單元請求的第二多媒體資源。
[0010]進(jìn)一步地,所述裝置還包括:釋放單元,用于當(dāng)所述獲取單元獲取的處理進(jìn)度達(dá)到進(jìn)度結(jié)束條件時,釋放所述第一播放窗口 ;并顯示所述第二播放窗口。
[0011]進(jìn)一步地,所述進(jìn)度切換條件為所述第一多媒體資源緩沖結(jié)束;所述預(yù)加載單元包括:調(diào)用子單元,用于調(diào)用第二播放窗口;緩沖子單元,用于通過所述調(diào)用子單元調(diào)用的第二播放窗口緩沖所述第二多媒體資源;存儲子單元,用于將所述緩沖子單元已緩沖的第二多媒體資源存儲在本地。
[0012]進(jìn)一步地,所述進(jìn)度結(jié)束條件為所述第一多媒體資源播放結(jié)束。
[0013]根據(jù)本發(fā)明的另一方面,提供一種安卓移動終端設(shè)備,所述安卓移動終端設(shè)備包括如前所述的基于安卓平臺的多媒體處理裝置。
[0014]根據(jù)本發(fā)明實施例提供的基于安卓平臺的多媒體處理方法、裝置及移動終端設(shè)備,在安卓平臺上,在用戶觀看第一多媒體資源時,預(yù)加載第二多媒體資源,實現(xiàn)第一多媒體資源和第二多媒體資源播放的無縫切換,避免了由于網(wǎng)速或者播放設(shè)備性能的限制導(dǎo)致用戶在觀看時不同時長的等待。
【附圖說明】
[0015]圖1是示出根據(jù)本發(fā)明實施例一的基于安卓平臺的多媒體處理方法的流程圖;
[0016]圖2是示出根據(jù)本發(fā)明實施例二的用于多媒體預(yù)覽裝置的結(jié)構(gòu)示意圖。
【具體實施方式】
[0017]下面結(jié)合附圖詳細(xì)描述本發(fā)明的示例性實施例。
[0018]實施例一
[0019]圖1是示出根據(jù)本發(fā)明實施例一的基于安卓平臺的多媒體處理方法的流程圖。
[0020]參照圖1,在安卓平臺上通過第一播放窗口播放第一多媒體資源,基于安卓平臺的多媒體處理方法包括:
[0021]其中,第一多媒體資源可以包括但不限于音頻和/或視頻??蛇x地,在本實施例中的安卓平臺上通過第一播放窗口全屏播放第一多媒體資源。例如,包括但不限于,通過視頻APP的第一播放窗口播放瑯琊榜第I集。
[0022]在步驟SI10,獲取第一多媒體資源的處理進(jìn)度。
[0023]具體地,上述處理進(jìn)度包括終端設(shè)備對第一多媒體資源的緩沖進(jìn)度和播放進(jìn)度。
[0024]在本實施例中,用戶在安卓平臺上通過第一播放窗口在線播放第一多媒體資源,該安卓平臺是指安裝了安卓系統(tǒng)的終端設(shè)備,安卓平臺對第一多媒體資源的處理主要包括創(chuàng)建第一播放窗口的線程,并通過該第一播放窗口的線程下載第一多媒體資源,將下載的第一多媒體資源的部分放入系統(tǒng)的緩存中(即對第一多媒體資源的緩沖)以及調(diào)用第一播放窗口通過顯示器向用戶展示已緩沖的第一多媒體資源(即對第一多媒體資源的播放)。
[0025]在第一播放窗口播放第一多媒體資源的過程中,對第一多媒體資源的緩沖進(jìn)度總是大于等于對第一多媒體資源的播放進(jìn)度。例如,在本實施例中,以第一多媒體資源為瑯琊榜第I集為例,當(dāng)?shù)谝徊シ糯翱诓シ努樼鸢竦贗集到第10分鐘25秒時,后臺線程緩沖瑯琊榜第I集到第20分鐘22秒;當(dāng)?shù)谝徊シ糯翱诓シ努樼鸢竦贗集到第30分鐘5秒時,后臺線程緩沖瑯琊榜第I集到第44分鐘30秒等等。對第一多媒體資源的緩沖進(jìn)度和對第一多媒體資源的播放進(jìn)度可以通過時長的數(shù)值表示,也可以通過緩沖或者播放時長占第一多媒體資源的總時長來表示,例如,以瑯琊榜第I集的時長為45分鐘為例進(jìn)行說明,當(dāng)?shù)谝徊シ糯翱诓シ努樼鸢竦贗集到13%時,后臺線程緩沖瑯琊榜第I集到22%;當(dāng)?shù)谝徊シ糯翱诓シ努樼鸢竦贗集至IJ37 %時,后臺線程緩沖瑯琊榜第I集到99 %等等。
[0026]在步驟S120,當(dāng)處理進(jìn)度達(dá)到進(jìn)度切換條件時,向服務(wù)器發(fā)送播放請求,所述播放請求用于請求播放第二多媒體資源。
[0027]具體地,上述進(jìn)度切換條件為第一多媒體資源緩沖結(jié)束。
[0028]在本實施例中,當(dāng)?shù)谝欢嗝襟w資源緩沖結(jié)束后(通常此時第一多媒體資源尚未播放完畢),具體的,即為第一播放窗口緩沖第一多媒體資源已經(jīng)達(dá)到第一多媒體資源的時長,例如45分鐘,或者第一播放窗口緩沖第一多媒體資源已經(jīng)達(dá)到100%,終端設(shè)備直接向服務(wù)器發(fā)送播放請求,所述播放請求用于請求播放第二多媒體資源。
[0029]在步驟S130,通過第二播放窗口預(yù)加載第二多媒體資源。
[0030]具體地,在終端設(shè)備向服務(wù)器發(fā)送播放請求后,服務(wù)器向終端設(shè)備提供第二多媒體資源的信息,終端設(shè)備利用第二播放窗口預(yù)加載第二多媒體資源。在第一集尚未觀看完但已經(jīng)緩沖完時,終端設(shè)備自動緩沖第二集,并且將第二集的緩沖信息儲存在本地,以待第二播放窗口播放。
[0031]其中,第二播放窗口預(yù)加載第二多媒體資源的方法在本實施例中可以包括:
[0032]系統(tǒng)創(chuàng)建第二播放窗口線程,此時第一播放窗口線程同時通過顯示器繼續(xù)向用戶展示第一多媒體資源,且第一播放窗口線程的播放進(jìn)度繼續(xù)增大。
[0033]通過第二播放窗口線程下載第二多媒體資源,將下載的第二多媒體資源的部分放入系統(tǒng)的緩存中(即對第二多媒體資源的緩沖)。
[0034]例如,以第一多媒體資源為瑯琊榜第I集,第二多媒體資源為瑯琊榜第2集,且瑯琊榜第I集的時長為45分鐘為例,當(dāng)用戶通過第一播放窗口觀看瑯琊榜第I集到第23分鐘30秒時,第一播放窗口緩沖瑯琊榜第I集到第45分鐘(緩沖完畢),則用戶繼續(xù)通過第一播放窗口觀看瑯琊榜第I集,同時系統(tǒng)向服務(wù)器發(fā)送瑯琊榜第2集的播放請求,服務(wù)器向終端設(shè)備提供瑯琊榜第2集的信息,系統(tǒng)創(chuàng)建第二播放窗口線程,開始下載瑯琊榜第2集,并將下載的瑯琊榜第2集的部分存儲在本地。
[0035]進(jìn)一步地,該方法還包括:當(dāng)處理進(jìn)度達(dá)到進(jìn)度結(jié)束條件時,釋放第一播放窗口;并顯示第二播放窗口。具體地,上述進(jìn)度結(jié)束條件為第一多媒體資源播放結(jié)束。
[0036]當(dāng)?shù)谝欢嗝襟w資源播放結(jié)束時,終端設(shè)備釋放第一播放窗口,顯示第二播放窗口。在本實施例中,在播放器切換到第二播放窗口時,第二多媒體資源已經(jīng)緩沖一定的資源信息,因此用戶無需等待,可直接觀看該資源。
[0037]優(yōu)選地,在第二多媒體資源緩沖時,第二播放窗口已經(jīng)存在,只是終端設(shè)備并未顯示給用戶觀看,當(dāng)兩個窗口切換時,終端設(shè)備直接顯示第二播放窗口,關(guān)閉第一播放窗口,以減少窗口切換時間。
[0038]例如,以第一多媒體資源為瑯琊榜第I集,第二多媒體資源為瑯琊榜第2集,且瑯琊榜第I集的時長為45分鐘為例,當(dāng)用戶通過第一播放窗口觀看瑯琊榜第I集到第45分鐘時,系統(tǒng)釋放第一播放窗口線程,并調(diào)用第二播放窗口線程通過顯示器將緩存在本地的瑯琊榜第2集的部分向用戶展示。
[0039]進(jìn)一步地,上述第一多媒體資源和第二多媒體資源為音頻和/或視頻。
[0040]本發(fā)明實施例提供的基于安卓平臺的多媒體處理方法,在安卓平臺上,在用戶觀看第一多媒體資源時,預(yù)加載第二多媒體資源,實現(xiàn)第一多媒體資源和第二多媒體資源播放的無縫切換,避免了由于網(wǎng)速或者播放設(shè)備性能的限制導(dǎo)致用戶在觀看時不同時長的等待。
[0041 ] 實施例二
[0042]圖2是示出根據(jù)本發(fā)明實施例二的基于安卓平臺的多媒體處理裝置的結(jié)構(gòu)示意圖。
[0043]參照圖2,在安卓平臺上通過第一播放窗口播放第一多媒體資源,該裝置包括獲取單元210、請求單元220和預(yù)加載單元230。
[0044]獲取單元210用于獲取第一多媒體資源的處理進(jìn)度。
[0045]請求單元220用于當(dāng)獲取單元210獲取的處理進(jìn)度達(dá)到進(jìn)度切換條件時,向服務(wù)器發(fā)送發(fā)送播放請求,所述播放請求用于請求播放第二多媒體資源。
[0046]預(yù)加載單元230用于通過第二播放窗口預(yù)加載請求單元220請求的第二多媒體資源。
[0047]具體地,進(jìn)度切換條件為第一多媒體資源緩沖結(jié)束。
[0048]所述預(yù)加載單元包括:
[0049]調(diào)用子單元(圖中未示出),用于調(diào)用第二播放窗口。
[0050]緩沖子單元(圖中未示出),用于通過所述調(diào)用子單元調(diào)用的第二播放窗口緩沖所述第二多媒體資源。
[0051]存儲子單元(圖中未示出),用于將所述緩沖子單元已緩沖的第二多媒體資源存儲在本地。進(jìn)一步地,該裝置還包括釋放單元240。
[0052]釋放單元240用于當(dāng)獲取單元210獲取的處理進(jìn)度達(dá)到進(jìn)度結(jié)束條件時,釋放第一播放窗口 ;并顯示第二播放窗口。
[0053]具體地,進(jìn)度結(jié)束條件為第一多媒體資源播放結(jié)束。
[0054]本發(fā)明實施例提供的基于安卓平臺的多媒體處理裝置,在安卓平臺上,在用戶觀看第一多媒體資源時,預(yù)加載第二多媒體資源,實現(xiàn)第一多媒體資源和第二多媒體資源播放的無縫切換,避免了由于網(wǎng)速或者播放設(shè)備性能的限制導(dǎo)致用戶在觀看時不同時長的等待。
[0055]實施例三
[0056]本發(fā)明實施例還提供了一種安卓移動終端設(shè)備,該終端設(shè)備包括上述基于安卓平臺的多媒體處理裝置。
[0057]具體地,該移動終端設(shè)備可以為手機(jī)、平板電腦或智能電視機(jī)等。
[0058]本發(fā)明實施例還提供的安卓移動終端設(shè)備,在手機(jī)、平板電腦或智能電視機(jī)等安卓平臺上,在用戶觀看第一多媒體資源時,預(yù)加載第二多媒體資源,實現(xiàn)第一多媒體資源和第二多媒體資源播放的無縫切換,避免了由于網(wǎng)速或者播放設(shè)備性能的限制導(dǎo)致用戶在觀看時不同時長的等待。
[0059]需要指出,根據(jù)實施的需要,可將本申請中描述的各個步驟/部件拆分為更多步驟/部件,也可將兩個或多個步驟/部件或者步驟/部件的部分操作組合成新的步驟/部件,以實現(xiàn)本發(fā)明的目的。
[0060]上述根據(jù)本發(fā)明的方法可在硬件、固件中實現(xiàn),或者被實現(xiàn)為可存儲在記錄介質(zhì)(諸如CD R0M、RAM、軟盤、硬盤或磁光盤)中的軟件或計算機(jī)代碼,或者被實現(xiàn)通過網(wǎng)絡(luò)下載的原始存儲在遠(yuǎn)程記錄介質(zhì)或非暫時機(jī)器可讀介質(zhì)中并將被存儲在本地記錄介質(zhì)中的計算機(jī)代碼,從而在此描述的方法可被存儲在使用通用計算機(jī)、專用處理器或者可編程或?qū)S糜布?諸如ASIC或FPGA)的記錄介質(zhì)上的這樣的軟件處理??梢岳斫猓嬎銠C(jī)、處理器、微處理器控制器或可編程硬件包括可存儲或接收軟件或計算機(jī)代碼的存儲組件(例如,RAM、ROM、閃存等),當(dāng)所述軟件或計算機(jī)代碼被計算機(jī)、處理器或硬件訪問且執(zhí)行時,實現(xiàn)在此描述的處理方法。此外,當(dāng)通用計算機(jī)訪問用于實現(xiàn)在此示出的處理的代碼時,代碼的執(zhí)行將通用計算機(jī)轉(zhuǎn)換為用于執(zhí)行在此示出的處理的專用計算機(jī)。
[0061]以上所述,僅為本發(fā)明的【具體實施方式】,但本發(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.一種基于安卓平臺的多媒體處理方法,其特征在于,在所述安卓平臺上通過第一播放窗口播放第一多媒體資源;所述方法包括: 獲取所述第一多媒體資源的處理進(jìn)度; 當(dāng)所述處理進(jìn)度達(dá)到進(jìn)度切換條件時,向服務(wù)器發(fā)送播放請求,所述播放請求用于請求播放第二多媒體資源; 通過第二播放窗口預(yù)加載第二多媒體資源。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 當(dāng)所述處理進(jìn)度達(dá)到進(jìn)度結(jié)束條件時,釋放所述第一播放窗口 ;并顯示所述第二播放窗P O3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述通過第二播放窗口預(yù)加載第二多媒體資源包括: 調(diào)用第二播放窗口; 通過所述第二播放窗口緩沖所述第二多媒體資源; 將已緩沖的第二多媒體資源存儲在本地。4.根據(jù)權(quán)利要求1-3任一項所述的方法,其特征在于,所述進(jìn)度切換條件為所述第一多媒體資源緩沖結(jié)束。5.根據(jù)權(quán)利要求2-3任一項所述的方法,其特征在于,所述進(jìn)度結(jié)束條件為所述第一多媒體資源播放結(jié)束。6.一種基于安卓平臺的多媒體處理裝置,其特征在于,在所述安卓平臺上通過第一播放窗口播放第一多媒體資源;所述裝置包括: 獲取單元,用于獲取所述第一多媒體資源的處理進(jìn)度; 請求單元,用于當(dāng)所述獲取單元獲取的處理進(jìn)度達(dá)到進(jìn)度切換條件時,向服務(wù)器發(fā)送播放請求,所述播放請求用于請求播放第二多媒體資源; 預(yù)加載單元,用于通過第二播放窗口預(yù)加載所述請求單元請求的第二多媒體資源。7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述裝置還包括: 釋放單元,用于當(dāng)所述獲取單元獲取的處理進(jìn)度達(dá)到進(jìn)度結(jié)束條件時,釋放所述第一播放窗口 ;并顯示所述第二播放窗口。8.根據(jù)權(quán)利要求6或7所述的裝置,其特征在于,所述進(jìn)度切換條件為所述第一多媒體資源緩沖結(jié)束; 所述預(yù)加載單元包括: 調(diào)用子單元,用于調(diào)用第二播放窗口; 緩沖子單元,用于通過所述調(diào)用子單元調(diào)用的第二播放窗口緩沖所述第二多媒體資源; 存儲子單元,用于將所述緩沖子單元已緩沖的第二多媒體資源存儲在本地。9.根據(jù)權(quán)利要求6或7所述的裝置,其特征在于,所述進(jìn)度結(jié)束條件為所述第一多媒體資源播放結(jié)束。10.—種安卓移動終端設(shè)備,其特征在于,所述安卓移動終端設(shè)備包括如權(quán)利要求6-9中任意一項所述的基于安卓平臺的多媒體處理裝置。
【文檔編號】H04N21/443GK105898528SQ201510876155
【公開日】2016年8月24日
【申請日】2015年12月2日
【發(fā)明人】石學(xué)會
【申請人】樂視網(wǎng)信息技術(shù)(北京)股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1