一種視頻播放的實(shí)現(xiàn)方法和裝置的制造方法
【專利摘要】本發(fā)明公開(kāi)了一種視頻播放的實(shí)現(xiàn)方法和系統(tǒng),在進(jìn)行第一視頻文件播放的過(guò)程中,收到播放第二視頻文件的觸發(fā)指令;將視頻播放頁(yè)面中的所述第一視頻文件的播放區(qū)域作為主畫(huà)面,設(shè)置所述視頻播放頁(yè)面中的另一播放區(qū)域作為副畫(huà)面;提取并根據(jù)所述第一視頻文件的播放地址,在所述的副畫(huà)面中播放所述第一視頻文件;獲取所述第二視頻文件的播放地址,在所述主畫(huà)面中播放所述第二視頻文件。因此,所述視頻播放的實(shí)現(xiàn)方法和系統(tǒng)解決了在媒體播放中只能反復(fù)跳轉(zhuǎn)播放地址或點(diǎn)擊不同播放地址的播放頁(yè)面進(jìn)行多個(gè)視頻文件的切換觀看問(wèn)題。
【專利說(shuō)明】
_種視頻播放的實(shí)現(xiàn)方法和裝置
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及媒體傳播技術(shù)領(lǐng)域,特別是指一種視頻播放的實(shí)現(xiàn)方法和裝置。
【背景技術(shù)】
[0002]隨著計(jì)算機(jī)通信技術(shù)、互聯(lián)網(wǎng)技術(shù)以及多媒體技術(shù)的發(fā)展,觀看視頻得到了越來(lái)越廣泛的應(yīng)用。用戶在進(jìn)行視頻觀看時(shí),如果需要觀看另一個(gè)視頻文件,有兩者播放形式,一種是將正在播放視頻的頁(yè)面跳轉(zhuǎn)至需要觀看的視頻文件播放頁(yè)面,另一種是在新的頁(yè)面中打開(kāi)并播放需要觀看的視頻文件。
[0003]但是,在兩種播放形式中,都存在如果觀看者再想觀看之前的視頻文件,則只能跳轉(zhuǎn)回原來(lái)的播放地址,或者點(diǎn)擊原來(lái)觀看的視頻文件的播放頁(yè)面。因此,觀看者反復(fù)的跳轉(zhuǎn)或點(diǎn)擊播放頁(yè)面造成了非常麻煩的操作,同時(shí)影響了對(duì)之前的視頻文件和現(xiàn)在的視頻文件的觀看體驗(yàn)。
【發(fā)明內(nèi)容】
[0004]有鑒于此,本發(fā)明的目的在于提出一種視頻播放的實(shí)現(xiàn)方法和裝置,解決在媒體播放中只能反復(fù)跳轉(zhuǎn)播放地址或點(diǎn)擊不同播放地址的播放頁(yè)面進(jìn)行多個(gè)視頻文件的切換觀看問(wèn)題。
[0005]基于上述目的本發(fā)明提供的視頻播放的實(shí)現(xiàn)方法,包括步驟:
[0006]在進(jìn)行第一視頻文件播放的過(guò)程中,收到播放第二視頻文件的觸發(fā)指令;
[0007]將視頻播放頁(yè)面的所述第一視頻文件的播放區(qū)域作為主畫(huà)面,設(shè)置所述視頻播放頁(yè)面中的另一播放區(qū)域作為副畫(huà)面;
[0008]提取并根據(jù)所述第一視頻文件的播放地址,在所述的副畫(huà)面中播放所述第一視頻文件;
[0009]獲取所述第二視頻文件的播放地址,在所述的主畫(huà)面中播放所述第二視頻文件。
[0010]可選地,所述設(shè)置另一播放區(qū)域作為副畫(huà)面包括:
[0011 ]暫停正在播放的第一視頻文件;
[0012]判斷是否根據(jù)預(yù)設(shè)的默認(rèn)位置和尺寸設(shè)置副畫(huà)面;
[0013]根據(jù)判斷結(jié)果,按照默認(rèn)位置和尺寸設(shè)置副畫(huà)面或者在該視頻播放頁(yè)面自定義副畫(huà)面位置和尺寸。
[0014]進(jìn)一步地,在所述的主畫(huà)面中播放所述第二視頻文件之后還包括:
[0015]收到點(diǎn)擊副畫(huà)面的觸發(fā)指令;
[0016]提取并根據(jù)副畫(huà)面中第一視頻文件的播放地址和播放進(jìn)度,在所述的主畫(huà)面中播放所述第一視頻文件;
[0017]獲取并根據(jù)主畫(huà)面中播放的第二視頻文件的播放地址和播放進(jìn)度,在所述的副畫(huà)面中播放所述第二視頻文件,并關(guān)閉所述第二視頻文件的音頻。
[0018]可選地,在所述的主畫(huà)面中播放該新視頻文件之后還包括:
[0019]收到刪除副畫(huà)面的觸發(fā)指令;
[0020]關(guān)閉在該副畫(huà)面中播放的視頻文件,并刪除該副畫(huà)面;
[0021]或者收到刪除主畫(huà)面的觸發(fā)指令;
[0022]提取并根據(jù)副畫(huà)面中播放的視頻文件的播放地址和進(jìn)度,在主畫(huà)面中播放該視頻文件;并關(guān)閉在該副畫(huà)面中播放的該視頻文件,刪除該副畫(huà)面。
[0023]進(jìn)一步地,所述收到刪除主畫(huà)面的觸發(fā)指令之后包括:
[0024]獲取當(dāng)前主畫(huà)面和所有副畫(huà)面在該視頻播放頁(yè)面上的位置;
[0025]根據(jù)主畫(huà)面在該視頻播放頁(yè)面上的位置,判斷距離所述主畫(huà)面最接近的副畫(huà)面;
[0026]提取并根據(jù)最接近主畫(huà)面的副畫(huà)面中播放的視頻文件的播放地址和進(jìn)度,在主畫(huà)面中播放該視頻文件;并關(guān)閉在該副畫(huà)面中播放的該視頻文件,刪除該副畫(huà)面。
[0027]在另一方面,本發(fā)明還提供了一種視頻播放的實(shí)現(xiàn)裝置,包括:
[0028]視頻播放觸發(fā)單元,用于在進(jìn)行第一視頻文件播放的過(guò)程中,收到播放第二視頻文件的觸發(fā)指令;
[0029]視頻畫(huà)面設(shè)置單元,用于將視頻播放頁(yè)面中的所述第一視頻文件的播放區(qū)域作為主畫(huà)面,設(shè)置所述視頻播放頁(yè)面中的另一播放區(qū)域作為副畫(huà)面;
[0030]視頻畫(huà)面播放單元,用于提取并根據(jù)所述第一視頻文件的播放地址,在所述的副畫(huà)面中播放所述第一視頻文件;獲取所述第二視頻文件的播放地址,在所述的主畫(huà)面中播放所述第二視頻文件。
[0031]可選地,所述視頻畫(huà)面設(shè)置單元設(shè)置另一播放區(qū)域作為副畫(huà)面包括:
[0032]暫停正在播放的第一視頻文件;
[0033]判斷是否根據(jù)預(yù)設(shè)的默認(rèn)位置和尺寸設(shè)置副畫(huà)面;
[0034]根據(jù)判斷結(jié)果,直接按照默認(rèn)位置和尺寸設(shè)置副畫(huà)面或者在該視頻播放頁(yè)面自定義副畫(huà)面位置和尺寸。
[0035]進(jìn)一步地,所述視頻畫(huà)面播放單元所述的主畫(huà)面中播放該新視頻文件之后還包括:
[0036]收到點(diǎn)擊副畫(huà)面的觸發(fā)指令;
[0037]提取并根據(jù)副畫(huà)面中第一視頻文件的播放地址和播放進(jìn)度,在所述的主畫(huà)面中播放所述第一視頻文件;
[0038]獲取并根據(jù)主畫(huà)面中播放的第二視頻文件的播放地址和播放進(jìn)度,在所述的副畫(huà)面中播放所述第二視頻文件,并關(guān)閉該所述第二視頻文件的音頻。
[0039]可選地,所述視頻畫(huà)面播放單元在所述的主畫(huà)面中播放所述第二視頻文件之后還包括:
[0040]收到刪除副畫(huà)面的觸發(fā)指令;
[0041]關(guān)閉在該副畫(huà)面中播放的視頻文件,并刪除該副畫(huà)面;
[0042]或者收到刪除主畫(huà)面的觸發(fā)指令;
[0043]提取并根據(jù)副畫(huà)面中播放的視頻文件的播放地址和進(jìn)度,在主畫(huà)面中播放該視頻文件;并關(guān)閉在該副畫(huà)面中播放的該視頻文件,刪除該副畫(huà)面。
[0044]進(jìn)一步地,所述視頻畫(huà)面播放單元收到刪除主畫(huà)面的觸發(fā)指令之后包括:
[0045]獲取當(dāng)前主畫(huà)面和所有副畫(huà)面在該視頻播放頁(yè)面上的位置;
[0046]根據(jù)主畫(huà)面在該視頻播放頁(yè)面上的位置,判斷距離所述主畫(huà)面最接近的副畫(huà)面;
[0047]提取并根據(jù)最接近主畫(huà)面的副畫(huà)面中播放的視頻文件的播放地址和進(jìn)度,在主畫(huà)面中播放該視頻文件;并關(guān)閉在該副畫(huà)面中播放的該視頻文件,刪除該副畫(huà)面。
[0048]從上面所述可以看出,本發(fā)明提供的視頻播放的實(shí)現(xiàn)方法和系統(tǒng),通過(guò)將視頻播放頁(yè)面的第一視頻文件的播放區(qū)域作為主畫(huà)面,設(shè)置另一播放區(qū)域作為副畫(huà)面;提取并根據(jù)所述第一視頻文件的播放地址,在所述的副畫(huà)面中播放所述第一視頻文件;獲取所述第一視頻文件的播放地址,在所述的主畫(huà)面中播放所述第二視頻文件。從而,實(shí)現(xiàn)了用戶在一個(gè)視頻播放頁(yè)面中可以同時(shí)觀看多個(gè)視頻文件,優(yōu)化了視頻媒體的服務(wù)。
【附圖說(shuō)明】
[0049]圖1為本發(fā)明第一實(shí)施例中視頻播放的實(shí)現(xiàn)方法的流程示意圖;
[0050]圖2為本發(fā)明可參考實(shí)施例中視頻播放的實(shí)現(xiàn)方法的流程示意圖;
[0051 ]圖3為本發(fā)明視頻播放的實(shí)現(xiàn)裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0052]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,以下結(jié)合具體實(shí)施例,并參照附圖,對(duì)本發(fā)明進(jìn)一步詳細(xì)說(shuō)明。
[0053]根據(jù)多媒體平臺(tái)的使用現(xiàn)狀,用戶正在觀看視頻文件時(shí),若想點(diǎn)擊其他視頻文件進(jìn)行觀看,只能將正在播放當(dāng)前視頻文件的播放頁(yè)面跳轉(zhuǎn)至該其他視頻文件的播放地址頁(yè),或者要么在新的頁(yè)面中打開(kāi)該其他視頻文件的播放地址頁(yè)。當(dāng)想再次觀看前一個(gè)視頻文件時(shí),導(dǎo)致用戶必須跳轉(zhuǎn)回前一個(gè)視頻文件的播放頁(yè)面或者點(diǎn)擊打開(kāi)著的前一個(gè)視頻文件播放頁(yè)面,導(dǎo)致用戶體驗(yàn)非常差。為了解決這一問(wèn)題,本發(fā)明從用戶角度,體會(huì)到用戶希望在同一個(gè)視頻播放頁(yè)面中能夠觀看到多個(gè)視頻文件。因此,本發(fā)明的思路是在多媒體平臺(tái)上,在一個(gè)視頻播放頁(yè)面中設(shè)置多個(gè)畫(huà)面,針對(duì)不同的視頻文件進(jìn)行播放。
[0054]參閱圖1所示,為本發(fā)明第一實(shí)施例中視頻播放的實(shí)現(xiàn)方法流程示意圖,所述視頻播放的實(shí)現(xiàn)方法包括:
[0055]步驟101,在進(jìn)行第一視頻文件播放的過(guò)程中,收到播放第二視頻文件的觸發(fā)指令。
[0056]在實(shí)施例中,在視頻應(yīng)用平臺(tái)上,視頻播放頁(yè)面正在播放一個(gè)視頻文件的過(guò)程中,收到了點(diǎn)擊該視頻應(yīng)用中的另一個(gè)視頻文件的播放指令。
[0057]步驟102,將視頻播放頁(yè)面中的所述第一視頻文件的播放區(qū)域作為主畫(huà)面,設(shè)置所述視頻播放頁(yè)面中的另一播放區(qū)域作為副畫(huà)面。
[0058]作為實(shí)施例,在視頻播放頁(yè)面中正在播放第一視頻文件的播放區(qū)域作為該視頻播放頁(yè)面的主畫(huà)面,在該視頻播放頁(yè)面可以設(shè)置另一播放區(qū)域作為副畫(huà)面。較佳地,在該視頻播放頁(yè)面的主畫(huà)面之外的區(qū)域設(shè)置副畫(huà)面,主要是為了可以避免副畫(huà)面設(shè)置在主畫(huà)面區(qū)域上可能造成用戶觀看主畫(huà)面的效果。
[0059]優(yōu)選地,在該視頻播放頁(yè)面的主畫(huà)面之外的區(qū)域設(shè)置副畫(huà)面時(shí),可以根據(jù)預(yù)設(shè)的默認(rèn)位置和尺寸進(jìn)行副畫(huà)面的設(shè)置,例如:預(yù)設(shè)的默認(rèn)位置可以是距離主畫(huà)面右上端2cm處,預(yù)設(shè)的默認(rèn)尺寸是5cm*5cm0
[0060]另外,也可以用戶根據(jù)需要自定義副畫(huà)面的位置和尺寸。具體來(lái)說(shuō),用戶進(jìn)行自定義副畫(huà)面的位置和尺寸時(shí),可以進(jìn)入到該視頻播放頁(yè)面的編輯狀態(tài),在該視頻播放頁(yè)面上主畫(huà)面之外的區(qū)域進(jìn)行繪制。例如:利用鼠標(biāo)在主畫(huà)面之外的區(qū)域繪制出一個(gè)區(qū)域作為副畫(huà)面。
[0061]需要說(shuō)明的是,在該視頻播放頁(yè)面的主畫(huà)面之外的區(qū)域設(shè)置副畫(huà)面時(shí),可以暫停主畫(huà)面中正在播放的視頻文件,然后在主畫(huà)面之外的區(qū)域設(shè)置副畫(huà)面。
[0062]值得說(shuō)明的是,在視頻播放頁(yè)面上的主畫(huà)面的尺寸要大于副畫(huà)面的尺寸,這樣的設(shè)計(jì)主要是考慮到,在視頻播放頁(yè)面上一般情況下主要進(jìn)行觀看的是主畫(huà)面的視頻文件,而主畫(huà)面大于副畫(huà)面有利于用戶的觀看。
[0063]步驟103,提取并根據(jù)所述第一視頻文件的播放地址,在所述的副畫(huà)面中播放所述第一視頻文件;獲取所述第二視頻文件的播放地址,在所述的主畫(huà)面中播放所述第二視頻文件。
[0064]在實(shí)施例中,根據(jù)獲取的所述第二視頻文件的播放地址,在設(shè)置的主畫(huà)面中可以播放點(diǎn)擊的所述第二視頻文件。而在設(shè)置的副畫(huà)面中,則可以根據(jù)提取第一視頻文件的播放地址以及播放的進(jìn)度,來(lái)播放第一視頻文件。需要說(shuō)明的是,由于在視頻應(yīng)用的視頻播放頁(yè)面中,主畫(huà)面播放的視頻文件的音頻和副畫(huà)面播放的視頻文件的音頻都是通過(guò)一個(gè)終端設(shè)備聲道傳送給用戶,若同時(shí)播放則出現(xiàn)疊加的音頻,影響了用戶觀看視頻的效果。而一般情況下,用戶主要是觀看所述視頻播放頁(yè)面中的主畫(huà)面的視頻文件,故設(shè)置主畫(huà)面播放的視頻文件的音頻可以通過(guò)聲道進(jìn)行傳送,而所有副畫(huà)面播放的視頻文件的音頻設(shè)置為關(guān)閉狀態(tài)。
[0065]另外,在本發(fā)明的所述視頻播放的實(shí)現(xiàn)方法中,可以在視頻播放頁(yè)面中設(shè)置多個(gè)副畫(huà)面,也就是在該視頻播放頁(yè)面中設(shè)置有至少一個(gè)副畫(huà)面。當(dāng)每點(diǎn)擊一個(gè)視頻文件進(jìn)行觀看時(shí)都可以通過(guò)上述方法在同一個(gè)視頻播放頁(yè)面中打開(kāi)點(diǎn)擊的視頻文件。
[0066]作為另一個(gè)實(shí)施例,在步驟103執(zhí)行之后,在用戶同時(shí)觀看該視頻播放頁(yè)面上的多個(gè)視頻的過(guò)程中,收到了點(diǎn)擊副畫(huà)面的觸發(fā)指令,則提取該副畫(huà)面中播放的視頻文件的播放地址和播放進(jìn)度。然后,獲取此時(shí)主畫(huà)面中播放的視頻文件的播放地址和播放進(jìn)度,在所述的副畫(huà)面中播放該視頻文件,并關(guān)閉該視頻文件的音頻。與此同時(shí),根據(jù)從副畫(huà)面中提取的視頻文件的播放地址和播放進(jìn)度,在所述主畫(huà)面中播放該視頻文件。
[0067]另外,在本發(fā)明的另一個(gè)實(shí)施例中,在步驟103執(zhí)行之后還可能收到刪除副畫(huà)面的觸發(fā)指令,則可以直接關(guān)閉在該副畫(huà)面中播放的視頻文件,并且刪除該副畫(huà)面即可。還值得說(shuō)明的是,在視頻播放頁(yè)面中的主畫(huà)面和所有的副畫(huà)面,都可以在該視頻播放頁(yè)面上移動(dòng),即變化位置。例如:利用鼠標(biāo)左鍵點(diǎn)擊主畫(huà)面或者任意一個(gè)副畫(huà)面并不抬起,然后該主畫(huà)面或副畫(huà)面在視頻播放頁(yè)面上隨著鼠標(biāo)的移動(dòng)而變化位置。
[0068]還有,在實(shí)施例中,步驟103執(zhí)行之后還可能收到刪除主畫(huà)面的觸發(fā)指令,則關(guān)閉在該主畫(huà)面中播放的視頻文件。提取副畫(huà)面中播放的視頻文件的播放地址和進(jìn)度,根據(jù)該播放地址和進(jìn)度,在主畫(huà)面中播放該視頻文件。與此同時(shí),關(guān)閉在該副畫(huà)面中播放的該視頻文件,并刪除該副畫(huà)面。優(yōu)選地,在所述收到刪除主畫(huà)面的觸發(fā)指令之后獲取當(dāng)前主畫(huà)面和所有副畫(huà)面在該視頻播放頁(yè)面上的位置。根據(jù)主畫(huà)面在該視頻播放頁(yè)面上的位置,判斷距離所述主畫(huà)面最接近的副畫(huà)面。然后,提取最接近主畫(huà)面的副畫(huà)面中播放的視頻文件的播放地址和進(jìn)度,根據(jù)該播放地址和進(jìn)度,在主畫(huà)面中播放該視頻文件。同時(shí),關(guān)閉在該副畫(huà)面中播放的該視頻文件,并且刪除該副畫(huà)面。其中,判斷距離所述主畫(huà)面最接近的副畫(huà)面時(shí),能夠通過(guò)以該播放頁(yè)面為一個(gè)二維坐標(biāo)系,確定主畫(huà)面和所有副畫(huà)面在該坐標(biāo)系中的位置信息,然后計(jì)算每個(gè)副畫(huà)面與該主畫(huà)面的距離,根據(jù)計(jì)算的結(jié)果找到與該主畫(huà)面距離最接近的副畫(huà)面。
[0069]從上面的一些實(shí)施例中,可以看出本發(fā)明所述的視頻播放的實(shí)現(xiàn)方法實(shí)現(xiàn)了用戶在一個(gè)視頻播放頁(yè)面中能夠同時(shí)觀看多個(gè)視頻文件的功能。并且,還可以在該視頻播放頁(yè)面中將主畫(huà)面播放的視頻文件和任意一個(gè)副畫(huà)面播放的視頻文件進(jìn)行對(duì)調(diào),進(jìn)一步滿足用戶選擇對(duì)同一視頻播放頁(yè)面中不同視頻文件的觀看側(cè)重。而且,用戶對(duì)于不想進(jìn)行播放的視頻文件,無(wú)論是主畫(huà)面的視頻文件還是任意一個(gè)副畫(huà)面的視頻文件,都可以刪除,提高了在該視頻播放頁(yè)面中播放視頻文件的效率。因此,本發(fā)明創(chuàng)造性地提出了一種多畫(huà)面的視頻播放頁(yè)面,在該視頻播放頁(yè)面上可以滿足用戶多種需求,給用戶全新的視頻觀看體驗(yàn)。與此同時(shí),整合了視頻應(yīng)用平臺(tái)上播放功能,不僅方便了用戶的觀看,而且大大提高了視頻應(yīng)用平臺(tái)的服務(wù)質(zhì)量。
[0070]作為一個(gè)可參考的實(shí)施例,參閱圖2所示,所述視頻播放的實(shí)現(xiàn)方法具體可采用如下步驟:
[0071]步驟201,在進(jìn)行第一視頻文件播放的過(guò)程中,收到播放第二視頻文件的觸發(fā)指令。
[0072]步驟202,將視頻播放頁(yè)面的第一視頻文件的播放區(qū)域作為主畫(huà)面,設(shè)置另一播放區(qū)域作為副畫(huà)面。
[0073]步驟203,暫停正在播放的第一視頻文件。
[0074]步驟204,判斷是否根據(jù)預(yù)設(shè)的默認(rèn)位置和尺寸設(shè)置副畫(huà)面,若是則進(jìn)行步驟205,若不是則執(zhí)行步驟206。
[0075]步驟205,按照默認(rèn)位置和尺寸設(shè)置副畫(huà)面,進(jìn)行步驟207。
[0076]步驟206,在該視頻播放頁(yè)面自定義副畫(huà)面位置和尺寸,進(jìn)行步驟207。
[0077]步驟207,提取并根據(jù)所述第一視頻文件的播放地址,在所述的副畫(huà)面中播放該第一視頻文件,并關(guān)閉該視頻文件的音頻。
[0078]步驟208,獲取所述第二視頻文件的播放地址,在所述的主畫(huà)面中播放該第二視頻文件。
[0079]需要說(shuō)明的是,步驟207和步驟208可以按照上面所述的先執(zhí)行步驟207再進(jìn)行步驟208,也可以先執(zhí)行步驟208再進(jìn)行步驟207,或者同時(shí)進(jìn)行步驟207和步驟208。
[0080]作為另一個(gè)可參考的實(shí)施例,在進(jìn)行完步驟207或步驟208,或者同時(shí)進(jìn)行步驟207和步驟208之后,可以進(jìn)行主畫(huà)面和一個(gè)副畫(huà)面之間的視頻文件對(duì)調(diào),包括:
[0081]步驟一,收到點(diǎn)擊副畫(huà)面的觸發(fā)指令。
[0082]步驟二,提取并根據(jù)副畫(huà)面中播放的視頻文件的播放地址和播放進(jìn)度,在所述的主畫(huà)面中播放該視頻文件。
[0083]步驟三,獲取并根據(jù)主畫(huà)面中播放的視頻文件的播放地址和播放進(jìn)度,在所述的副畫(huà)面中播放該視頻文件,并關(guān)閉該視頻文件的音頻。
[0084]需要說(shuō)明的是,步驟二和步驟三不分先后順序,可以是上面所述的先進(jìn)行步驟二再執(zhí)行步驟三,也可以先進(jìn)行步驟三再執(zhí)行步驟二,或者同時(shí)進(jìn)行步驟二和步驟三。
[0085]作為又一個(gè)可參考的實(shí)施例,在進(jìn)行完步驟207或步驟208,或者同時(shí)進(jìn)行步驟207和步驟208之后,還可以刪除視頻播放頁(yè)面中的副畫(huà)面,包括:
[0086]步驟一,收到刪除副畫(huà)面的觸發(fā)指令。
[0087]步驟二,關(guān)閉在該副畫(huà)面中播放的視頻文件。
[0088]步驟三,刪除該副畫(huà)面。
[0089]作為又一個(gè)可參考的實(shí)施例,在進(jìn)行完步驟207或步驟208,或者同時(shí)進(jìn)行步驟207和步驟208之后,還可以刪除視頻播放頁(yè)面中的主畫(huà)面,包括:
[0090]步驟一,收到刪除主畫(huà)面的觸發(fā)指令。
[0091]步驟二,獲取當(dāng)前主畫(huà)面和所有副畫(huà)面在該視頻播放頁(yè)面上的位置。
[0092]步驟三,根據(jù)主畫(huà)面在該視頻播放頁(yè)面上的位置,判斷距離所述主畫(huà)面最接近的副畫(huà)面。
[0093]步驟四,提取最接近主畫(huà)面的副畫(huà)面中播放的視頻文件的播放地址和進(jìn)度。
[0094]步驟五,根據(jù)最接近主畫(huà)面的副畫(huà)面中播放的視頻文件的播放地址和進(jìn)度,在主畫(huà)面中播放該視頻文件;并關(guān)閉在該副畫(huà)面中播放的該視頻文件,刪除該副畫(huà)面。
[0095]在本發(fā)明的另一方面,還提供了一種視頻播放的實(shí)現(xiàn)裝置,如圖3所示,所述的視頻播放裝置包括依次連接的視頻播放觸發(fā)單元301、視頻畫(huà)面設(shè)置單元302和視頻畫(huà)面播放單元303。其中,視頻播放觸發(fā)單元301用于在進(jìn)行第一視頻文件播放的過(guò)程中,收到播放第二視頻文件的觸發(fā)指令。視頻畫(huà)面設(shè)置單元302用于將視頻播放頁(yè)面的所述第一視頻文件的播放區(qū)域作為主畫(huà)面,設(shè)置所述視頻播放頁(yè)面中的另一播放區(qū)域作為副畫(huà)面。視頻畫(huà)面播放單元303用于提取并根據(jù)所述第一視頻文件的播放地址,在所述的副畫(huà)面中播放所述第一視頻文件;獲取所述第二視頻文件的播放地址,在所述的主畫(huà)面中播放所述第二視頻文件。
[0096]較佳地,視頻畫(huà)面設(shè)置單元302在視頻播放頁(yè)面中正在播放第一視頻文件的播放區(qū)域作為該視頻播放頁(yè)面的主畫(huà)面,而在該視頻播放頁(yè)面的主畫(huà)面之外的區(qū)域可以設(shè)置有至少一個(gè)副畫(huà)面。優(yōu)選地,在該視頻播放頁(yè)面的主畫(huà)面之外的區(qū)域設(shè)置副畫(huà)面時(shí),可以根據(jù)預(yù)設(shè)的默認(rèn)位置和尺寸進(jìn)行副畫(huà)面的設(shè)置。當(dāng)然也可以用戶的需要自定義副畫(huà)面的位置和尺寸。具體來(lái)說(shuō),用戶進(jìn)行自定義副畫(huà)面的位置和尺寸時(shí),可以進(jìn)入到該視頻播放頁(yè)面的編輯狀態(tài),在該視頻播放頁(yè)面上主畫(huà)面之外的區(qū)域進(jìn)行繪制。
[0097]值得說(shuō)明的是,在視頻播放頁(yè)面上的主畫(huà)面的尺寸要大于副畫(huà)面的尺寸,這樣的設(shè)計(jì)主要是考慮到,在視頻播放頁(yè)面上一般情況下主要進(jìn)行觀看的是主畫(huà)面的視頻文件,而主畫(huà)面大于副畫(huà)面有利于用戶的觀看。另外,由于在視頻應(yīng)用的視頻播放頁(yè)面中,主畫(huà)面播放的視頻文件的音頻和副畫(huà)面播放的視頻文件的音頻都是通過(guò)一個(gè)終端設(shè)備聲道傳送給用戶,若同時(shí)播放則出現(xiàn)疊加的音頻,影響了用戶觀看視頻的效果。而一般情況下,用戶主要是觀看所述視頻播放頁(yè)面中的主畫(huà)面的視頻文件,故設(shè)置主畫(huà)面播放的視頻文件的音頻可以通過(guò)聲道進(jìn)行傳送,而所有副畫(huà)面播放的視頻文件的音頻設(shè)置為關(guān)閉狀態(tài)。
[0098]作為本發(fā)明的另一實(shí)施例,在用戶同時(shí)觀看該視頻播放頁(yè)面上的多個(gè)視頻的過(guò)程中,視頻畫(huà)面播放單元303收到了點(diǎn)擊副畫(huà)面的觸發(fā)指令,則提取并根據(jù)副畫(huà)面中播放的視頻文件的播放地址和播放進(jìn)度,在所述的主畫(huà)面中播放該視頻文件。獲取并根據(jù)主畫(huà)面中播放的視頻文件的播放地址和播放進(jìn)度,在所述的副畫(huà)面中播放該視頻文件,并關(guān)閉該視頻文件的音頻。
[0099]作為又一可參考的實(shí)施例,在用戶同時(shí)觀看該視頻播放頁(yè)面上的多個(gè)視頻的過(guò)程中,視頻畫(huà)面播放單元303可能收到刪除副畫(huà)面的觸發(fā)指令,則可以直接關(guān)閉在該副畫(huà)面中播放的視頻文件,并且刪除該副畫(huà)面即可。
[0100]另外,在用戶同時(shí)觀看該視頻播放頁(yè)面上的多個(gè)視頻的過(guò)程中,若視頻畫(huà)面播放單元303收到刪除主畫(huà)面的觸發(fā)指令,則關(guān)閉在該主畫(huà)面中播放的視頻文件。提取副畫(huà)面中播放的視頻文件的播放地址和進(jìn)度,根據(jù)該播放地址和進(jìn)度,在主畫(huà)面中播放該視頻文件。與此同時(shí),關(guān)閉在該副畫(huà)面中播放的該視頻文件,并刪除該副畫(huà)面。優(yōu)選地,在所述收到刪除主畫(huà)面的觸發(fā)指令之后獲取當(dāng)前主畫(huà)面和所有副畫(huà)面在該視頻播放頁(yè)面上的位置。根據(jù)主畫(huà)面在該視頻播放頁(yè)面上的位置,判斷距離所述主畫(huà)面最接近的副畫(huà)面。然后,提取最接近主畫(huà)面的副畫(huà)面中播放的視頻文件的播放地址和進(jìn)度,根據(jù)該播放地址和進(jìn)度,在主畫(huà)面中播放該視頻文件。同時(shí),關(guān)閉在該副畫(huà)面中播放的該視頻文件,并且刪除該副畫(huà)面。
[0101]需要說(shuō)明的是,在本發(fā)明所述的視頻播放的實(shí)現(xiàn)系統(tǒng)的具體實(shí)施內(nèi)容,在上面所述的視頻播放的實(shí)現(xiàn)方法中已經(jīng)詳細(xì)說(shuō)明了,故在此重復(fù)內(nèi)容不再說(shuō)明。
[0102]綜上所述,本發(fā)明提供的視頻播放的實(shí)現(xiàn)方法、系統(tǒng),創(chuàng)造性地解決了視頻應(yīng)用平臺(tái)上視頻播放頁(yè)面只能播放一個(gè)視頻文件的缺陷,實(shí)現(xiàn)了在一個(gè)視頻播放頁(yè)面中能夠同時(shí)播放多個(gè)視頻文件的功能;使得視頻播放頁(yè)面的內(nèi)容更豐富,并能夠滿足用戶多樣的觀看需要,具有廣泛的推廣意義;最后,整個(gè)所述的視頻播放方法以及系統(tǒng)緊湊,易于實(shí)現(xiàn)。
[0103]所屬領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:以上所述僅為本發(fā)明的具體實(shí)施例而已,并不用于限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【主權(quán)項(xiàng)】
1.一種視頻播放的實(shí)現(xiàn)方法,其特征在于,包括: 在進(jìn)行第一視頻文件播放的過(guò)程中,收到播放第二視頻文件的觸發(fā)指令; 將視頻播放頁(yè)面中的所述第一視頻文件的播放區(qū)域作為主畫(huà)面,設(shè)置所述視頻播放頁(yè)面中的另一播放區(qū)域作為副畫(huà)面; 提取并根據(jù)所述第一視頻文件的播放地址,在所述的副畫(huà)面中播放所述第一視頻文件; 獲取所述第二視頻文件的播放地址,在所述主畫(huà)面中播放所述第二視頻文件。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述設(shè)置另一播放區(qū)域作為副畫(huà)面包括: 暫停正在播放的第一視頻文件; 判斷是否根據(jù)預(yù)設(shè)的默認(rèn)位置和尺寸設(shè)置副畫(huà)面; 根據(jù)判斷結(jié)果,按照默認(rèn)位置和尺寸設(shè)置副畫(huà)面或者在該視頻播放頁(yè)面自定義副畫(huà)面位置和尺寸。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,在所述的主畫(huà)面中播放該新視頻文件之后還包括: 收到點(diǎn)擊副畫(huà)面的觸發(fā)指令; 提取并根據(jù)副畫(huà)面中第一視頻文件的播放地址和播放進(jìn)度,在所述的主畫(huà)面中播放所述第一視頻文件; 獲取并根據(jù)主畫(huà)面中播放的第二視頻文件的播放地址和播放進(jìn)度,在所述的副畫(huà)面中播放所述第二視頻文件,并關(guān)閉所述第二視頻文件的音頻。4.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述的主畫(huà)面中播放所述第二視頻文件之后還包括: 收到刪除副畫(huà)面的觸發(fā)指令; 關(guān)閉在該副畫(huà)面中播放的視頻文件,并刪除該副畫(huà)面; 或者收到刪除主畫(huà)面的觸發(fā)指令; 提取并根據(jù)副畫(huà)面中播放的視頻文件的播放地址和進(jìn)度,在主畫(huà)面中播放該視頻文件;并關(guān)閉在該副畫(huà)面中播放的該視頻文件,刪除該副畫(huà)面。5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述收到刪除主畫(huà)面的觸發(fā)指令之后包括: 獲取當(dāng)前主畫(huà)面和所有副畫(huà)面在該視頻播放頁(yè)面上的位置; 根據(jù)主畫(huà)面在該視頻播放頁(yè)面上的位置,判斷距離所述主畫(huà)面最接近的副畫(huà)面; 提取并根據(jù)最接近主畫(huà)面的副畫(huà)面中播放的視頻文件的播放地址和進(jìn)度,在主畫(huà)面中播放該視頻文件;并關(guān)閉在該副畫(huà)面中播放的該視頻文件,刪除該副畫(huà)面。6.一種視頻播放的實(shí)現(xiàn)裝置,其特征在于,包括: 視頻播放觸發(fā)單元,用于在進(jìn)行第一視頻文件播放的過(guò)程中,收到播放第二視頻文件的觸發(fā)指令; 視頻畫(huà)面設(shè)置單元,用于將視頻播放頁(yè)面中的所述第一視頻文件的播放區(qū)域作為主畫(huà)面,設(shè)置所述視頻播放頁(yè)面中的另一播放區(qū)域作為副畫(huà)面; 視頻畫(huà)面播放單元,用于提取并根據(jù)所述第一視頻文件的播放地址,在所述的副畫(huà)面中播放所述第一視頻文件;獲取所述第二視頻文件的播放地址,在所述主畫(huà)面中播放所述第二視頻文件。7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述視頻畫(huà)面設(shè)置單元設(shè)置另一播放區(qū)域作為副畫(huà)面包括: 暫停正在播放的第一視頻文件; 判斷是否根據(jù)預(yù)設(shè)的默認(rèn)位置和尺寸設(shè)置副畫(huà)面; 根據(jù)判斷結(jié)果,按照默認(rèn)位置和尺寸設(shè)置副畫(huà)面或者在該視頻播放頁(yè)面自定義副畫(huà)面位置和尺寸。8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述視頻畫(huà)面播放單元在所述的主畫(huà)面中播放該新視頻文件之后還包括: 收到點(diǎn)擊副畫(huà)面的觸發(fā)指令; 提取并根據(jù)副畫(huà)面中第一視頻文件的播放地址和播放進(jìn)度,在所述的主畫(huà)面中播放所述第一視頻文件; 獲取并根據(jù)主畫(huà)面中播放的第二視頻文件的播放地址和播放進(jìn)度,在所述的副畫(huà)面中播放所述第二視頻文件,并關(guān)閉所述第二視頻文件的音頻。9.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述視頻畫(huà)面播放單元在所述的主畫(huà)面中播放所述第二視頻文件之后還包括: 收到刪除副畫(huà)面的觸發(fā)指令; 關(guān)閉在該副畫(huà)面中播放的視頻文件,并刪除該副畫(huà)面; 或者收到刪除主畫(huà)面的觸發(fā)指令; 提取并根據(jù)副畫(huà)面中播放的視頻文件的播放地址和進(jìn)度,在主畫(huà)面中播放該視頻文件;并關(guān)閉在該副畫(huà)面中播放的該視頻文件,刪除該副畫(huà)面。10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述視頻畫(huà)面播放單元收到刪除主畫(huà)面的觸發(fā)指令之后包括: 獲取當(dāng)前主畫(huà)面和所有副畫(huà)面在該視頻播放頁(yè)面上的位置; 根據(jù)主畫(huà)面在該視頻播放頁(yè)面上的位置,判斷距離所述主畫(huà)面最接近的副畫(huà)面; 提取并根據(jù)最接近主畫(huà)面的副畫(huà)面中播放的視頻文件的播放地址和進(jìn)度,在主畫(huà)面中播放該視頻文件;并關(guān)閉在該副畫(huà)面中播放的該視頻文件,刪除該副畫(huà)面。
【文檔編號(hào)】H04N21/858GK105872795SQ201510810749
【公開(kāi)日】2016年8月17日
【申請(qǐng)日】2015年11月20日
【發(fā)明人】羅嘉熙
【申請(qǐng)人】樂(lè)視網(wǎng)信息技術(shù)(北京)股份有限公司