一種三路流視頻播放的控制方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種移動終端三路流聲音可控的實(shí)現(xiàn)方法及系統(tǒng)由于在移動終端屏幕上的播放窗口播放主播放流中的視頻內(nèi)容,同時播放主播放流視頻的聲音,對主播放流進(jìn)行聲音開關(guān)操作,主播放流聲音播放狀態(tài)改變,同時可通過打開從播放流的聲音切換主播放流中的視頻內(nèi)容,實(shí)現(xiàn)了快速有效的切換主播放流播放節(jié)目以及控制主播放流節(jié)目播放聲音并將主播放流播放節(jié)目的切換與聲音控制聯(lián)系的目的。
【專利說明】
一種三路流視頻播放的控制方法及系統(tǒng)
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及多媒體控制領(lǐng)域,特別是指一種三路流視頻播放的控制方法及系統(tǒng)。
【背景技術(shù)】
[0002]P2P是點(diǎn)對點(diǎn)(Peer to Peer)的簡稱,代表一種用戶寬帶環(huán)境下新的網(wǎng)絡(luò)結(jié)構(gòu),與傳統(tǒng)的客戶機(jī)/服務(wù)器(Client/Server)模式不同的是,它沒有中心服務(wù)器或者有很弱的中心服務(wù)器。與傳統(tǒng)C/S模式相比,它的優(yōu)勢在于能夠充分利用用戶的存儲空間、CPU和帶寬資源,具有極低的運(yùn)營和維護(hù)成本。
[0003]流媒體技術(shù),簡單來說就是應(yīng)用流技術(shù)在網(wǎng)絡(luò)上傳輸多媒體文件。而流技術(shù)是將連續(xù)的影象和聲音信息經(jīng)過壓縮處理后放到網(wǎng)站服務(wù)器上,使用戶可以邊下載邊觀看和收聽,無需等整個壓縮文件完全下載到自己機(jī)器上的網(wǎng)絡(luò)傳輸技術(shù)。P2P流媒體技術(shù)采用P2P技術(shù)來實(shí)現(xiàn)流媒體的直播,典型的應(yīng)用包括視頻和/或音頻的直播、IP-TV等,比如網(wǎng)上直播奧運(yùn)會、春節(jié)晚會、名人訪談等等。
[0004]網(wǎng)絡(luò)電視是一種利用互聯(lián)網(wǎng)進(jìn)行視頻流傳輸?shù)囊曨l業(yè)務(wù)。就目前的智能移動終端來說,雖然實(shí)現(xiàn)了在同一時間智能移動終端能顯示多個視頻節(jié)目的畫面,但是,針對以某一視頻節(jié)目為主播放流來播放節(jié)目,當(dāng)需要切換主播放流播放節(jié)目時,沒有快速有效的切換方式,同時沒有快速有效的主播放流播放節(jié)目的聲音控制方法。
【發(fā)明內(nèi)容】
[0005]有鑒于此,本發(fā)明的目的在于提出一種三路流視頻播放的控制方法及系統(tǒng),實(shí)現(xiàn)快速有效的切換主播放流播放節(jié)目以及控制主播放流節(jié)目播放聲音。
[0006]基于上述目的本發(fā)明提供一種三路流視頻播放的控制方法,包括:
[0007]在三路流視頻播放的播放過程中,將三路流視頻內(nèi)容同時在同一顯示設(shè)備劃分出的三個播放窗口中進(jìn)行播放顯示;
[0008]在所述三路流中,一路為主播放流,另外兩路為從播放流;
[0009]在三路流的每個播放窗口中顯示聲音控制開關(guān),當(dāng)收到對聲音控制開關(guān)的觸發(fā)操作時,
[0010]如果判定當(dāng)前觸發(fā)的聲音控制開關(guān)的操作為對主播放流的,則進(jìn)一步判斷該主播放流視頻內(nèi)容當(dāng)前的聲音設(shè)置狀態(tài),如果是開啟狀態(tài),則將該主播放流視頻內(nèi)容的聲音設(shè)置為關(guān)閉狀態(tài),如果是關(guān)閉狀態(tài),則將該主播放流視頻內(nèi)容的聲音設(shè)置為開啟狀態(tài);
[0011]如果判定當(dāng)前觸發(fā)的聲音控制開關(guān)的操作為對從播放流的,則設(shè)置該從播放流為主播放流,并將該從播放流視頻內(nèi)容的聲音設(shè)置為開啟狀態(tài),同時將之前的主播放流設(shè)置為從播放流,并將所述之前的主播放流視頻內(nèi)容的聲音設(shè)置為關(guān)閉狀態(tài)。
[0012]進(jìn)一步的,還包括:如果接收到合并三路流視頻播放窗口的操作,則保持主播放流視頻播放窗口當(dāng)前的播放內(nèi)容,同時取消從播放流播放窗口的顯示。
[0013]進(jìn)一步的,三路流視頻的播放過程還包括:
[0014]獲取三路流視頻內(nèi)容,并將所述獲取的三路流視頻內(nèi)容數(shù)據(jù)存放在對應(yīng)的視頻緩存區(qū)域中,從緩存區(qū)域中讀取三路流視頻播放內(nèi)容數(shù)據(jù)并播放。
[0015]進(jìn)一步的,將所述主播放流的播放窗口高亮度顯示,并將該主播放流窗口中的聲音控制開關(guān)按鈕突出顯示。
[0016]進(jìn)一步的,在所述顯示設(shè)備上所述的三個播放窗口以外的顯示區(qū)域內(nèi)顯示有節(jié)目列表;
[0017]當(dāng)接收到滾動操作指令時,控制所述顯示區(qū)域內(nèi)的所述節(jié)目列表滾動,所述三個播放窗口固定懸浮于所述節(jié)目列表上方。
[0018]進(jìn)一步的,所述節(jié)目列表中顯示有視頻圖標(biāo),接收第一觸控操作時,如果所述第一觸控操作為針對一視頻圖標(biāo)的長按操作;則進(jìn)一步接收并判斷第二觸控操作,如果第二觸控操作為拖動該視頻圖標(biāo)到其中一個視頻播放窗口,則在該視頻播放窗口內(nèi)播放所述視頻圖標(biāo)對應(yīng)的視頻內(nèi)容。
[0019]進(jìn)一步的,當(dāng)所述播放窗口中視頻的播放狀態(tài)為停止播放時,在所述播放窗口中顯示播放啟動控制開關(guān),當(dāng)接收到對所述播放啟動控制開關(guān)的觸控指令時,繼續(xù)播放接收到該觸控指令的窗口中的視頻。
[0020]基于上述目的本發(fā)明還提供一種三路流視頻播放的控制系統(tǒng),包括:
[0021 ]視頻顯示模塊,用于在三路流視頻播放的播放過程中,將三路流視頻內(nèi)容同時在同一顯示設(shè)備劃分出的三個播放窗口中進(jìn)行播放顯示,并在三路流的每個播放窗口中顯示聲首控制開關(guān);
[0022]操作判斷模塊,用于當(dāng)收到對聲音控制開關(guān)的觸發(fā)操作時,判斷對聲音控制開關(guān)的觸發(fā)操作是對主播放流的操作還是對從播放流的操作;
[0023]主播放流控制模塊,用于在所述操作判斷模塊判定當(dāng)前觸發(fā)的聲音控制開關(guān)為對主播放流時,判斷該主播放流視頻內(nèi)容當(dāng)前的聲音設(shè)置狀態(tài),如果是開啟狀態(tài),則將該主播放流視頻內(nèi)容的聲音設(shè)置為關(guān)閉狀態(tài),如果是關(guān)閉狀態(tài),則將該主播放流視頻內(nèi)容聲音設(shè)置為開啟狀態(tài);
[0024]主從切換控制模塊,用于在所述操作判斷模塊判定當(dāng)前觸發(fā)的聲音控制開關(guān)為對從播放流時,設(shè)置該從播放流為主播放流,并將該從播放流視頻內(nèi)容的聲音設(shè)置為開啟狀態(tài),同時將之前的主播放流設(shè)置為從播放流,并將所述之前的主播放流視頻內(nèi)容的聲音設(shè)置為關(guān)閉狀態(tài)。
[0025]進(jìn)一步的,所述主從切換控制模塊還用于當(dāng)接收到合并三路流視頻播放窗口的操作時,保持主播放流視頻內(nèi)容當(dāng)前的播放狀態(tài),并控制顯示設(shè)備取消對從播放流的播放窗口的顯示。
[0026]進(jìn)一步的,還包括通信模塊,用于在三路流視頻播放的播放過程中,獲取三路流視頻內(nèi)容,并將所述獲取的三路流視頻內(nèi)容數(shù)據(jù)存放在對應(yīng)的視頻緩存區(qū)域中,從緩存區(qū)域中讀取三路流視頻播放內(nèi)容數(shù)據(jù)并播放。
[0027]進(jìn)一步的,所述視頻顯示模塊還用于將所述主播放流的播放窗口高亮度顯示,并將該主播放流窗口中的聲音控制開關(guān)按鈕顏色突出顯示。
[0028]進(jìn)一步的,所述視頻顯示模塊還用于在顯示設(shè)備上所述的三個播放窗口以外的顯示區(qū)域內(nèi)顯示節(jié)目列表,當(dāng)接收到滾動操作指令時,控制所述顯示區(qū)域內(nèi)的所述節(jié)目列表滾動,所述三個播放窗口固定懸浮于所述節(jié)目列表上方。
[0029]進(jìn)一步的,所述視頻顯示模塊還用于在節(jié)目列表中顯示視頻圖標(biāo);
[0030]所述操作判斷模塊還用于接收第一觸控操作,如果所述第一觸控操作為針對單獨(dú)視頻圖標(biāo)的長按操作;則進(jìn)一步判斷第二觸控操作,如果第二觸控操作為拖動該視頻圖標(biāo)到其中一個視頻播放窗口,則視頻顯示模塊在該視頻播放窗口內(nèi)播放所述視頻圖標(biāo)對應(yīng)的視頻內(nèi)容。
[0031 ]進(jìn)一步的,所述視頻顯示模塊還用于當(dāng)在所述播放窗口中顯示的視頻的播放狀態(tài)為停止播放時,在所述播放窗口中顯示播放啟動控制開關(guān),當(dāng)接收到對所述播放啟動控制開關(guān)的觸控指令時,繼續(xù)播放接收到該觸控指令的窗口中的視頻。從上面所述可以看出,本發(fā)明提供的一種三路流視頻播放的控制方法及系統(tǒng),由于在移動終端屏幕上的播放窗口播放視頻內(nèi)容,同時播放主播放流視頻的聲音,對三路流視頻播放內(nèi)容進(jìn)行控制聲音開關(guān)的操作,如果是對主播放流進(jìn)行聲音開關(guān)操作,主播放流聲音播放狀態(tài)改變,如果是對主播放流進(jìn)行聲音開關(guān)操作,則該從播放流視頻內(nèi)容的聲音設(shè)置為開啟狀態(tài),同時將該從播放流切換為主播放流,實(shí)現(xiàn)了快速有效的切換主播放流播放節(jié)目以及控制主播放流節(jié)目播放聲音并將主播放流播放節(jié)目的切換與聲音控制聯(lián)系的目的。
【附圖說明】
[0032]圖1為本發(fā)明三路流視頻播放的控制方法的一種實(shí)施例的流程示意圖;
[0033]圖2為本發(fā)明三路流視頻播放的控制系統(tǒng)的一種實(shí)施例的結(jié)構(gòu)示意圖;
[0034]圖3為本發(fā)明三路流視頻播放的控制方法的一種實(shí)施例的具體流程示意圖。
【具體實(shí)施方式】
[0035]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,以下結(jié)合具體實(shí)施例,并參照附圖,對本發(fā)明進(jìn)一步詳細(xì)說明。
[0036]作為一個實(shí)施例,本發(fā)明提供一種三路流視頻播放的控制方法,應(yīng)用于帶有觸摸屏的顯示設(shè)備,該方法包括:
[0037]在三路流視頻的播放過程中,將三路流視頻內(nèi)容同時在同一顯示設(shè)備劃分出的三個播放窗口中進(jìn)行播放顯示;在所述三路流視頻中,一路視頻流為主播放流,另外兩路為從播放流;其中,初始狀態(tài)下,可以默認(rèn)三路流中的播放窗口位于最左側(cè)的一路視頻流為主播放視頻流。
[0038]在三路流的每個播放窗口中顯示聲音控制開關(guān),當(dāng)收到對聲音控制開關(guān)的觸發(fā)操作時,如果判定當(dāng)前觸發(fā)的聲音控制開關(guān)為對主播放流的,則進(jìn)一步判斷該主播放流視頻內(nèi)容當(dāng)前的聲音設(shè)置狀態(tài),如果是開啟狀態(tài),則將該主播放流視頻內(nèi)容的聲音設(shè)置為關(guān)閉狀態(tài),如果是關(guān)閉狀態(tài),則將該主播放流視頻內(nèi)容聲音設(shè)置為開啟狀態(tài);如果判定當(dāng)前觸發(fā)的聲音控制開關(guān)為對從播放流的,則設(shè)置該從播放流為主播放流,并將該從播放流視頻內(nèi)容的聲音設(shè)置為開啟狀態(tài),同時將之前的主播放流設(shè)置為從播放流,并將所述之前的主播放流視頻內(nèi)容的聲音設(shè)置為關(guān)閉狀態(tài)。這樣,將主播放流和從播放流的切換與聲音的開關(guān)控制聯(lián)系起來,可以快速有效的切換主播放流和從播放流。
[0039]此外,用戶也可以將三路流視頻同時播放的狀態(tài)設(shè)置為只有一路流視頻的播放狀態(tài),即合并三路流視頻播放窗口。在一路流視頻播放的過程中,可以調(diào)整視頻播放窗口的大小,以獲得更好的視頻體驗(yàn)。如果接收到合并三路流視頻播放窗口的操作,則保持主播放流視頻內(nèi)容當(dāng)前的播放狀態(tài),并控制顯示設(shè)備取消從播放流播放窗口的顯示,這樣,移動終端的顯示設(shè)備上只顯示一路流的視頻播放內(nèi)容。
[0040]作為一個可選方案,在三路流視頻播放的過程中還包括:獲取三路流視頻內(nèi)容,并將所述獲取的三路流視頻內(nèi)容數(shù)據(jù)存放在對應(yīng)的視頻緩存區(qū)域中,從緩存區(qū)域中讀取三路流視頻播放內(nèi)容數(shù)據(jù)并播放。
[0041]在三路流視頻播放的過程中,還可以將所述主播放流的播放窗口高亮度顯示,并將該主播放流窗口中的聲音控制開關(guān)按鈕顏色突出顯示,使用戶獲得更好的視覺體驗(yàn)效果O
[0042]另外,可選的在所述顯示設(shè)備上所述的三個播放窗口以外的顯示區(qū)域內(nèi)顯示有節(jié)目列表,當(dāng)接收到滾動操作指令時,控制所述顯示區(qū)域內(nèi)的所述節(jié)目列表滾動。這樣,可以方便快捷的查找用戶預(yù)先設(shè)定的喜愛節(jié)目,所述三個播放窗口固定懸浮于所述節(jié)目列表上方,不隨著節(jié)目列表的滾動而滾動,從而使用戶能夠在查找喜愛的節(jié)目的同時觀看視頻節(jié)目。
[0043]在上述節(jié)目列表中顯示有視頻圖標(biāo),即通過視頻圖標(biāo)排列的方式展示所述節(jié)目列表。在接收第一觸控操作后,對該第一觸摸操作進(jìn)行識別,如果所述第一觸控操作為針對單一視頻圖標(biāo)的長按操作;則進(jìn)一步接收并判斷第二觸控操作,如果第二觸控操作為拖動該視頻圖標(biāo)到其中一個視頻播放窗口,則在該視頻播放窗口內(nèi)播放所述視頻圖標(biāo)對應(yīng)的視頻內(nèi)容。通過該操作可以方便用戶通過三路流視頻的播放窗口,快捷的觀看所要看到的視頻
-H-* 口
T N ο
[0044]當(dāng)所述播放窗口中視頻的播放狀態(tài)為停止播放時,在所述播放窗口中顯示播放啟動控制開關(guān),當(dāng)接收到對所述播放啟動控制開關(guān)的觸控指令時,繼續(xù)播放接收到該觸控指令的窗口中的視頻。
[0045]作為本發(fā)明的一個實(shí)施例,如圖1所示,為本發(fā)明移動終端三路流聲音可控的實(shí)現(xiàn)方法的一種實(shí)施例的流程示意圖。
[0046]所述移動終端三路流聲音可控的實(shí)現(xiàn)方法,包括:
[0047]步驟101:獲取三路流視頻內(nèi)容:同時將所述獲取的三路流視頻存放在對應(yīng)的視頻緩存區(qū)域中;
[0048]步驟102:播放主播放流視頻內(nèi)容及聲音:可選的,讀取緩存區(qū)域中的視頻并選取三路流視頻中的一路為主播放流,在移動終端屏幕上的播放窗口播放主播放流中的視頻內(nèi)容,同時播放主播放流視頻的聲音;
[0049]步驟103:主播放流聲音操作:在對主播放流進(jìn)行聲音開關(guān)操作過程中,主播放流聲音播放狀態(tài)改變,但主播放流位置不變;
[0050]步驟104:主播放流切換:打開從播放流視頻的聲音時,切換所述從播放流為主播放流,且三路流視頻中只能有一路為主播放流。
[0051]其中,在三路流視頻播放的播放過程中,將三路流視頻內(nèi)容同時在同一顯示設(shè)備劃分出的三個播放窗口中進(jìn)行播放顯示在。步驟101獲取三路流視頻內(nèi)容的過程中,三路流中的視頻數(shù)據(jù)是相互獨(dú)立且同時被接收的,將接收到的分別存儲到各視頻對應(yīng)的緩存區(qū)域中。
[0052]三路流視頻獲取的過程又具體的分為三個步驟:
[0053]三路流視頻源管理、三路流視頻媒體傳輸和三路流視頻媒體緩沖。
[0054]三路流視頻源管理,就是解析用戶指令并得出用戶需要接收的三路流視頻的視頻源信息。具體來說,就是負(fù)責(zé)管理每一流視頻源的更新、轉(zhuǎn)換和各流視頻源之間的同步機(jī)制。三路流視頻媒體傳輸,就是根據(jù)三路流視頻源管理后的三路流視頻的視頻源信息建立與各流視頻一一對應(yīng)的各個流媒體傳輸通道。具體來說,就是負(fù)責(zé)響應(yīng)三路流視頻源管理的控制,將三路流的視頻數(shù)據(jù)以P2P傳輸機(jī)制從特定的視頻源獲取到移動終端。三路流視頻媒體緩沖是將多個流媒體傳輸通道同時接收的視頻數(shù)據(jù)存儲在與各個通道一一對應(yīng)的各個緩沖區(qū)中。具體來說,就是對獲取到本地的多路視頻數(shù)據(jù)進(jìn)行緩沖管理,配合視頻顯示將視頻數(shù)據(jù)本地顯示。
[0055]在步驟102播放主播放流視頻內(nèi)容及聲音中,具體為:
[0056]按照預(yù)定規(guī)格和布局三路流提供與緩沖區(qū)數(shù)量相同的視頻窗口,從與各個視頻窗口一一對應(yīng)的各個緩沖區(qū)中讀取視頻數(shù)據(jù),利用所提供的視頻窗口進(jìn)行顯示。在用戶打開三路流進(jìn)行視頻播放時,移動終端會默認(rèn)一路流中為主播放流,并播放主播放流播放窗口中的視頻內(nèi)容,同時播放該窗口中播放的視頻的聲音。
[0057]在步驟103主播放流聲音操作中,可通過視頻播放窗口上的聲音控制鍵對播放的視頻進(jìn)行聲音開關(guān)操作,作為主播放流視頻窗口上的聲音控制鍵,顏色鮮艷視覺突出。在步驟102中的主播放流的視頻是播放狀態(tài)且聲音也是播放狀態(tài),對主播放流的視頻進(jìn)行關(guān)閉聲音操作,主播放流播放窗口中的視頻繼續(xù)播放,但視頻聲音不播放,同時其他路播放流的視頻聲音也不播放;關(guān)閉主播放流視頻的聲音,主播放流視頻的位置不不發(fā)改變,即關(guān)閉聲音的播放流仍然為主播放流。對關(guān)閉聲音的主播放流可進(jìn)行打開聲音的操作,主播放流視頻的聲音在由關(guān)閉到打開的過程中,主播放流的位置仍然不發(fā)生變化,即進(jìn)行聲音打開操作的主播放流仍然為主播放流。
[0058]在步驟104主播放流切換操作中,當(dāng)用戶想要觀看其他視頻流中的視頻節(jié)目即需要切換從播放流為主播放流時,只需要打開從播放流視頻的聲音,即可切換該播放流為主播放流,三路流中只能有一路為主播放流,即只能播放一路視頻流的聲音。
[0059]作為本發(fā)明的另一實(shí)施例,當(dāng)用戶利用移動終端觀看視頻并打開三路流視頻播放的時候,視頻顯示設(shè)備接收到開始播放的操作,同時建立與各流視頻--對應(yīng)的各個流媒體傳輸通道;當(dāng)媒體傳輸通道建立成功時,從網(wǎng)絡(luò)獲取三路流視頻內(nèi)容,并通過媒體傳輸通道接收所述視頻文件,并將所述獲取的三路流視頻存放在對應(yīng)的視頻緩存區(qū)域中,讀取緩存區(qū)域中的視頻并選取三路流中的一路為主播放流,播放主播放流中播放窗口內(nèi)的視頻。通常選取左側(cè)的一路流視頻為主播放流,在移動終端屏幕上的播放窗口中播放主播放流的視頻內(nèi)容,同時播放主播放流視頻的聲音,同時該路視頻流窗口聲音控制按鍵顏色突出,即聲音控制圖標(biāo)顏色突出,向用戶清楚的反應(yīng)正在播放視頻的窗口。
[0060]當(dāng)用戶對移動設(shè)備進(jìn)行音量控制操作時,操作判斷該操作是在主播放流的視頻區(qū)域內(nèi)還是在從播放流的視頻區(qū)域內(nèi),若該操作是在主播放流的視頻區(qū)域內(nèi),則進(jìn)一步判斷該主播放流區(qū)域內(nèi)的視頻音量狀態(tài),三路流的聲音控制功能表現(xiàn)為在視頻播放窗口中顯示音量控制鍵,若視頻音量為開啟狀態(tài),將視頻音量的狀態(tài)設(shè)置為關(guān)閉狀態(tài),則當(dāng)前流無聲,改路窗口聲音控制按鍵顏色突出效果保留,其他流保持默認(rèn)狀態(tài)也無聲。若視頻音量為關(guān)閉狀態(tài),則將視頻音量的狀態(tài)設(shè)置為開啟狀態(tài)。若用戶對移動設(shè)備進(jìn)行音量控制操作是在從播放流的視頻區(qū)域內(nèi),則操作從播放流,打開從播放流的視頻聲音,則當(dāng)前操作的流有聲,該路窗口聲音控制按鍵顏色突出,之前的主播放流聲音關(guān)閉,該路變?yōu)橹鞑シ帕鳌?br>[0061 ]當(dāng)只有一路視頻播放流流的狀態(tài)時,視頻播放窗口可以調(diào)整大小,給用戶帶來更好的視頻體驗(yàn)效果;若此時接收到用戶向下滑動的操作,一路視頻播放流播放三路流中的主播放流的視頻內(nèi)容,一路視頻播放流中視頻播放窗口的位置不變,節(jié)目列表中的視頻圖標(biāo)沿著滑動操作的方向滾動,方便用戶查找預(yù)先設(shè)定為喜愛節(jié)目的視頻圖標(biāo)。
[0062]當(dāng)接收到用戶對一路視頻流播放狀態(tài)下的聲音按鍵的操作時,由于一路視頻播放流播放的是主播放流中的視頻內(nèi)容,因此有兩種聲音操作的情況,操作聲音按鍵關(guān)閉聲音,則一路視頻播放流聲音停止,但仍播放主播放流的視頻內(nèi)容;若操作聲音按鍵打開聲音,則一路視頻播放流聲音輸出,但仍播放主播放流的視頻內(nèi)容,且兩種狀態(tài)可以相互轉(zhuǎn)換。
[0063]滑動返回三路流狀態(tài),即可對三路流視頻播放進(jìn)行聲音開關(guān)和主播放流切換的操作,此時主播放流的位置和視頻聲音的狀態(tài)不變,可重復(fù)進(jìn)行上述的操作步驟,使用戶得到更好的視頻體驗(yàn)。
[0064]作為本發(fā)明的另一實(shí)施例,所述三路流視頻播放可以通過滑動操作變?yōu)橐宦芬曨l播放流播放,當(dāng)三路流視頻播放變?yōu)橐宦妨饕曨l播放時,一路視頻播放流播放當(dāng)前的主播放流視頻內(nèi)容,同時播放主播放流中視頻的聲音,且一路視頻播放流的播放窗口位于移動終端屏幕的最左側(cè),保持主播放流視頻內(nèi)容當(dāng)前的播放狀態(tài),并控制顯示設(shè)備取消從播放流播放窗口的顯示。所述滑動操作為由右向左的水平方向的滑動手勢。當(dāng)需要將一路視頻播放流變?yōu)槿妨鞑シ艜r,僅需在移動終端的屏幕上進(jìn)行由左向右的水平方向的滑動操作,就可將一路視頻播放流重新變?yōu)槿妨鞑シ拍J?,此時重新顯示從播放流的播放窗口。
[0065]作為本發(fā)明的另一實(shí)施例,所述三路流的視頻播放可以通過長按節(jié)目列表中的視頻圖標(biāo),進(jìn)而拖動所述選中的視頻圖標(biāo)至三路流中的任意一個的播放窗口中,進(jìn)而播放該視頻圖標(biāo)對應(yīng)的視頻內(nèi)容。當(dāng)用戶長時間按在移動終端屏幕上時,移動終端屏幕上對應(yīng)區(qū)域會檢測到壓力并選中被壓視頻窗口內(nèi)的視頻圖標(biāo)。只要用戶手指不離開屏幕則默認(rèn)為一直選中。用戶可通過將手指長按在移動終端的屏幕上并進(jìn)行滑動操作進(jìn)而將選中的視頻播圖標(biāo)拖動到三路流的任意一個播放窗口中。
[0066]作為本發(fā)明的在一個實(shí)施例,當(dāng)三路流中的視頻內(nèi)容全部停止播放時,視頻播放窗口的右下角位置會顯示播放啟動標(biāo)示,可通過點(diǎn)擊播放啟動標(biāo)志重新開始播放視頻。
[0067]在本發(fā)明的另一方面,還提出了一種移動終端三路流聲音可控的實(shí)現(xiàn)系統(tǒng)。
[0068]如圖2所示,為本發(fā)明的移動終端三路流聲音可控的實(shí)現(xiàn)系統(tǒng)一種實(shí)施例的結(jié)構(gòu)示意圖。包括:
[0069]視頻顯示模塊202,用于在三路流視頻播放的播放過程中,將三路流視頻內(nèi)容同時在同一顯示設(shè)備劃分出的三個播放窗口中進(jìn)行播放顯示,以及在所述三個播放窗口以外的區(qū)域顯示包含有視頻圖標(biāo)的節(jié)目列表,并在三路流的每個播放窗口中顯示聲音控制開關(guān),以及當(dāng)三路流視頻停止播放時,顯示繼續(xù)播放控制鍵。
[0070]操作判斷模塊203,用于當(dāng)收到對聲音控制開關(guān)的觸發(fā)操作時,判斷對聲音控制開關(guān)的觸發(fā)操作是對主播放流的操作還是對從播放流的操作并判斷用戶的操作是在主播放流的窗口內(nèi)還是在從播放流的窗口內(nèi)以及判斷用戶的選定和滑動操作。
[0071]主播放流控制模塊204,用于在所述操作判斷模塊判定當(dāng)前觸發(fā)的聲音控制開關(guān)為對主播放流時,判斷該主播放流視頻內(nèi)容當(dāng)前的聲音設(shè)置狀態(tài),如果是開啟狀態(tài),則將該主播放流視頻內(nèi)容的聲音設(shè)置為關(guān)閉狀態(tài),如果是關(guān)閉狀態(tài),則將該主播放流視頻內(nèi)容聲音設(shè)置為開啟狀態(tài),以及在初始狀態(tài)下,播放默認(rèn)主播放流的視頻聲音。
[0072]主從切換控制模塊205,用于在所述操作判斷模塊判定當(dāng)前觸發(fā)的聲音控制開關(guān)為對主播放流時,判斷該主播放流視頻內(nèi)容當(dāng)前的聲音設(shè)置狀態(tài),如果是開啟狀態(tài),則將該主播放流視頻內(nèi)容的聲音設(shè)置為關(guān)閉狀態(tài),如果是關(guān)閉狀態(tài),則將該主播放流視頻內(nèi)容聲音設(shè)置為開啟狀態(tài)。此外,還可以包括通信模塊201,用于獲取三路流視頻內(nèi)容,并將所述獲取的三路流視頻存放在對應(yīng)的視頻緩存區(qū)域中。
[0073]在通信模塊201獲取三路流視頻內(nèi)容的過程中,三路流中的視頻數(shù)據(jù)是相互獨(dú)立且同時被接收的,將接收到的分別存儲到各視頻對應(yīng)的緩存區(qū)域中。
[0074]如圖3所示,為基于上述系統(tǒng)的本發(fā)明移動終端三路流聲音可控的實(shí)現(xiàn)方法的一種實(shí)施例的具體流程示意圖,包括:
[0075]步驟301:當(dāng)用戶利用移動終端觀看視頻并打開三路流視頻播放的時候,操作判斷模塊203接收到用戶對移動終端進(jìn)行的開始播放的操作時,通信模塊201建立三路流視頻與網(wǎng)絡(luò)間一一對應(yīng)的媒體傳輸通道,以獲取視頻數(shù)據(jù)。
[0076]步驟302:通信模塊201通過媒體傳輸通道接收所述視頻數(shù)據(jù)獲取三路流視頻內(nèi)容,并將所述獲取的三路流視頻數(shù)據(jù)存放在對應(yīng)的視頻緩存區(qū)域中,視頻顯示模塊202讀取緩存區(qū)域中的視頻數(shù)據(jù)并選取三路流中的一路為主播放流,在主播放流的播放窗口內(nèi)播放視頻,通常播放的視頻為用戶預(yù)先設(shè)置的喜愛視頻,所述用戶預(yù)先設(shè)定的喜愛節(jié)目的視頻圖標(biāo)上有心形標(biāo)記或者所述用戶預(yù)先設(shè)定的喜愛節(jié)目排位靠前。
[0077]通常選取左側(cè)窗口播放主播放流,視頻顯示模塊202在移動終端屏幕上主播放流的播放窗口中播放主播放流中的視頻內(nèi)容,主播放流控制模塊204同時播放主播放流視頻的聲音,并且,視頻顯示模塊202突出顯示該路窗口聲音控制按鍵顏色,向用戶突出顯示正在播放主播放流視頻的窗口,例如:高亮顯示所述主播放流視頻的窗口的邊框。
[0078]步驟303:當(dāng)用戶對移動設(shè)備進(jìn)行音量控制操作時,操作判斷模塊203判斷該操作是在主播放流的播放窗口內(nèi)還是在從播放流的播放窗口內(nèi),若該操作是在主播放流的播放窗口內(nèi),則執(zhí)行步驟304;若用戶對移動設(shè)備進(jìn)行音量控制操作是在從播放流的播放窗口內(nèi),則進(jìn)入步驟307。
[0079]步驟304:主播放流控制模塊204進(jìn)一步判斷該主播放流播放窗口內(nèi)的視頻音量狀態(tài),若視頻音量為開啟狀態(tài),則進(jìn)入步驟305;若視頻音量為關(guān)閉狀態(tài),進(jìn)入步驟306。
[0080]步驟305:主播放流控制模塊204將視頻音量的狀態(tài)設(shè)置為關(guān)閉狀態(tài),當(dāng)前視頻播放流無聲,視頻顯示模塊202保留該路窗口聲音控制按鍵顏色突出效果,同時,其他流保持默認(rèn)狀態(tài)也無聲。
[0081]步驟306:主播放流控制模塊204將視頻音量的狀態(tài)設(shè)置為開啟狀態(tài),當(dāng)前視頻播放流有聲,視頻顯示模塊202保留該路窗口聲音控制按鍵顏色突出效果,同時,其他流保持默認(rèn)狀態(tài)也無聲。
[0082]經(jīng)過上述步驟305和步驟306的操作后可進(jìn)入步驟9的操作。
[0083]步驟307:主從切換控制模塊205將從播放流的視頻聲音設(shè)置為開啟狀態(tài),同時進(jìn)入步驟308。
[0084]步驟308:當(dāng)前操作的視頻流有聲,視頻顯示模塊202將該路窗口聲音控制按鍵顏色突出顯示,該路視頻播放流變?yōu)橹鞑シ帕?,同時,主從切換控制模塊205將之前的主播放流聲音關(guān)閉。,當(dāng)操作判斷模塊203接收到用戶對該主播放流進(jìn)行操作時,則進(jìn)入步驟304,此功能繼續(xù)由主播放流控制模塊204實(shí)現(xiàn)。對步驟308中的主播放流仍可進(jìn)行步驟304中的判斷,進(jìn)而對步驟308中的主播放流進(jìn)行步驟305和步驟306中的操作。
[0085]步驟309:當(dāng)接收到用戶從右到左的滑動操作時,視頻顯示模塊202只顯示主播放流的播放窗口,即為一路視頻播放流,此時,視頻播放窗口可以調(diào)整大小,以便給用戶帶來更好的視頻體驗(yàn)效果。
[0086]步驟310:視頻顯示模塊202顯示三路視頻播放流中的主播放流,一路視頻播放流中播放窗口的位置不變,當(dāng)接收到用戶對一路視頻播放流進(jìn)行向下滑動的操作時,視頻顯示模塊202顯示節(jié)目列表中的視頻圖標(biāo)沿著滑動操作的方向滾動,方便用戶查找預(yù)先設(shè)定為喜愛節(jié)目的視頻圖標(biāo)。
[0087]步驟311:當(dāng)接收到用戶由主向右的滑動操作時,操作判斷模塊203判斷該操作為滑動返回三路視頻播放流的操作,則視頻顯示模塊202顯示三路視頻播放流播放的狀態(tài),重新顯示從播放流窗口,同時用戶可對三路流視頻播放進(jìn)行步驟303的操作,此時主播放流的位置和視頻聲音的狀態(tài)不變,主播放流的播放窗口恢復(fù)到原來的大小,并且恢復(fù)后的播放窗口不可調(diào)。用戶可重復(fù)進(jìn)行上述的操作步驟,以得到更好的視頻體驗(yàn)。
[0088]所屬領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:以上任何實(shí)施例的討論僅為示例性的,并非旨在暗示本公開的范圍(包括權(quán)利要求)被限于這些例子;在本發(fā)明的思路下,以上實(shí)施例或者不同實(shí)施例中的技術(shù)特征之間也可以進(jìn)行組合,并存在如上所述的本發(fā)明的不同方面的許多其它變化,為了簡明它們沒有在細(xì)節(jié)中提供。因此,凡在本發(fā)明的精神和原則之內(nèi),所做的任何省略、修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【主權(quán)項(xiàng)】
1.一種三路流視頻播放的控制方法,其特征在于,包括: 在三路流視頻播放的播放過程中,將三路流視頻內(nèi)容同時在同一顯示設(shè)備劃分出的三個播放窗口中進(jìn)行播放顯示;在所述三路流中,一路視頻為主播放流,另外兩路為從播放流; 在三路流的每個播放窗口中顯示聲音控制開關(guān),當(dāng)收到對聲音控制開關(guān)的觸發(fā)操作時, 如果判定當(dāng)前觸發(fā)的聲音控制開關(guān)的操作為對主播放流的,則進(jìn)一步判斷該主播放流視頻內(nèi)容當(dāng)前的聲音設(shè)置狀態(tài),如果是開啟狀態(tài),則將該主播放流視頻內(nèi)容的聲音設(shè)置為關(guān)閉狀態(tài),如果是關(guān)閉狀態(tài),則將該主播放流視頻內(nèi)容的聲音設(shè)置為開啟狀態(tài); 如果判定當(dāng)前觸發(fā)的聲音控制開關(guān)的操作為對從播放流的,則設(shè)置該從播放流為主播放流,并將該從播放流視頻內(nèi)容的聲音設(shè)置為開啟狀態(tài),同時將之前的主播放流設(shè)置為從播放流,并將所述之前的主播放流視頻內(nèi)容的聲音設(shè)置為關(guān)閉狀態(tài)。2.根據(jù)權(quán)利要求1所述的三路流視頻播放的控制方法,其特征在于,還包括:如果接收到合并三路流視頻播放窗口的操作,則保持主播放流視頻播放窗口當(dāng)前的播放內(nèi)容,同時取消從播放流播放窗口的顯示。3.根據(jù)權(quán)利要求1所述的三路流視頻播放的控制方法,其特征在于,三路流視頻的播放過程還包括: 獲取三路流視頻內(nèi)容,并將所述獲取的三路流視頻內(nèi)容數(shù)據(jù)存放在對應(yīng)的視頻緩存區(qū)域中,從緩存區(qū)域中讀取三路流視頻播放內(nèi)容數(shù)據(jù)并播放。4.根據(jù)權(quán)利要求1所述的三路流視頻播放的控制方法,其特征在于,將所述主播放流的播放窗口高亮度顯示,并將該主播放流窗口中的聲音控制開關(guān)按鈕突出顯示。5.根據(jù)權(quán)利要求1所述的三路流視頻播放的控制方法,其特征在于,在所述顯示設(shè)備上所述的三個播放窗口以外的顯示區(qū)域內(nèi)顯示有節(jié)目列表; 當(dāng)接收到滾動操作指令時,控制所述顯示區(qū)域內(nèi)的所述節(jié)目列表滾動,所述三個播放窗口固定懸浮于所述節(jié)目列表上方。6.根據(jù)權(quán)利要求5所述的三路流視頻播放的控制方法,其特征在于,所述節(jié)目列表中顯示有視頻圖標(biāo),接收第一觸控操作時,如果所述第一觸控操作為針對一視頻圖標(biāo)的長按操作;則進(jìn)一步接收并判斷第二觸控操作,如果第二觸控操作為拖動該視頻圖標(biāo)到其中一個視頻播放窗口,則在該視頻播放窗口內(nèi)播放所述視頻圖標(biāo)對應(yīng)的視頻內(nèi)容。7.根據(jù)權(quán)利要求5所述的三路流視頻播放的控制方法,其特征在于,當(dāng)所述播放窗口中視頻的播放狀態(tài)為停止播放時,在所述播放窗口中顯示播放啟動控制開關(guān),當(dāng)接收到對所述播放啟動控制開關(guān)的觸控指令時,繼續(xù)播放接收到該觸控指令的窗口中的視頻。8.一種三路流視頻播放的控制系統(tǒng),其特征在于,包括: 視頻顯示模塊,用于在三路流視頻播放的播放過程中,將三路流視頻內(nèi)容同時在同一顯示設(shè)備劃分出的三個播放窗口中進(jìn)行播放顯示,并在三路流的每個播放窗口中顯示聲音控制開關(guān); 操作判斷模塊,用于當(dāng)收到對聲音控制開關(guān)的觸發(fā)操作時,判斷對聲音控制開關(guān)的觸發(fā)操作是對主播放流的操作還是對從播放流的操作; 主播放流控制模塊,用于在所述操作判斷模塊判定當(dāng)前觸發(fā)的聲音控制開關(guān)為對主播放流時,判斷該主播放流視頻內(nèi)容當(dāng)前的聲音設(shè)置狀態(tài),如果是開啟狀態(tài),則將該主播放流視頻內(nèi)容的聲音設(shè)置為關(guān)閉狀態(tài),如果是關(guān)閉狀態(tài),則將該主播放流視頻內(nèi)容聲音設(shè)置為開啟狀態(tài); 主從切換控制模塊,用于在所述操作判斷模塊判定當(dāng)前觸發(fā)的聲音控制開關(guān)為對從播放流時,設(shè)置該從播放流為主播放流,并將該從播放流視頻內(nèi)容的聲音設(shè)置為開啟狀態(tài),同時將之前的主播放流設(shè)置為從播放流,并將所述之前的主播放流視頻內(nèi)容的聲音設(shè)置為關(guān)閉狀態(tài)。9.根據(jù)權(quán)利要求8所述的三路流視頻播放的控制系統(tǒng),其特征在于,所述主從切換控制模塊還用于當(dāng)接收到合并三路流視頻播放窗口的操作時,保持主播放流視頻內(nèi)容當(dāng)前的播放狀態(tài),并控制顯示設(shè)備取消對從播放流的播放窗口的顯示。10.根據(jù)權(quán)利要求8所述的三路流視頻播放的控制系統(tǒng),其特征在于,還包括通信模塊,用于在三路流視頻播放的播放過程中,獲取三路流視頻內(nèi)容,并將所述獲取的三路流視頻內(nèi)容數(shù)據(jù)存放在對應(yīng)的視頻緩存區(qū)域中,從緩存區(qū)域中讀取三路流視頻播放內(nèi)容數(shù)據(jù)并播放。11.根據(jù)權(quán)利要求8所述的三路流視頻播放的控制系統(tǒng),其特征在于,所述視頻顯示模塊還用于將所述主播放流的播放窗口高亮度顯示,并將該主播放流窗口中的聲音控制開關(guān)按鈕顏色突出顯示。12.根據(jù)權(quán)利要求8所述的三路流視頻播放的控制系統(tǒng),其特征在于,所述視頻顯示模塊還用于在顯示設(shè)備上所述的三個播放窗口以外的顯示區(qū)域內(nèi)顯示節(jié)目列表,當(dāng)接收到滾動操作指令時,控制所述顯示區(qū)域內(nèi)的所述節(jié)目列表滾動,所述三個播放窗口固定懸浮于所述節(jié)目列表上方。13.根據(jù)權(quán)利要求12所述的三路流視頻播放的控制系統(tǒng),其特征在于,所述視頻顯示模塊還用于在節(jié)目列表中顯示視頻圖標(biāo); 所述操作判斷模塊還用于接收第一觸控操作,如果所述第一觸控操作為針對單獨(dú)視頻圖標(biāo)的長按操作;則進(jìn)一步判斷第二觸控操作,如果第二觸控操作為拖動該視頻圖標(biāo)到其中一個視頻播放窗口,則視頻顯示模塊在該視頻播放窗口內(nèi)播放所述視頻圖標(biāo)對應(yīng)的視頻內(nèi)容。14.根據(jù)權(quán)利要求12所述的三路流視頻播放的控制系統(tǒng),其特征在于,所述視頻顯示模塊還用于當(dāng)在所述播放窗口中顯示的視頻的播放狀態(tài)為停止播放時,在所述播放窗口中顯示播放啟動控制開關(guān),當(dāng)接收到對所述播放啟動控制開關(guān)的觸控指令時,繼續(xù)播放接收到該觸控指令的窗口中的視頻。
【文檔編號】H04N21/41GK105872645SQ201510908772
【公開日】2016年8月17日
【申請日】2015年12月10日
【發(fā)明人】曲祥
【申請人】樂視網(wǎng)信息技術(shù)(北京)股份有限公司