欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種視頻切換方法和裝置與流程

文檔序號(hào):12730892閱讀:210來源:國(guó)知局
一種視頻切換方法和裝置與流程

本發(fā)明涉及視頻處理技術(shù)領(lǐng)域,特別是涉及一種視頻切換方法和裝置。



背景技術(shù):

在實(shí)際的播放應(yīng)用場(chǎng)景中,為了獲得最佳的播放體驗(yàn),可將多段視頻按照順序組織在一起并播放的場(chǎng)景,每一段視頻都會(huì)啟動(dòng)一個(gè)系統(tǒng)的播放模塊實(shí)例去播放;或者為了實(shí)現(xiàn)在視頻中動(dòng)態(tài)的插播其它視頻素材,可將多個(gè)系統(tǒng)的播放模塊實(shí)例管理起來并按需播放。

對(duì)于多個(gè)系統(tǒng)的播放模塊實(shí)例管理以及實(shí)例之間的切換,針對(duì)順序播放(視頻前的廣告、版權(quán)聲明等)的情況,現(xiàn)有的切換方法是前一個(gè)播放完畢,切換到下一個(gè)播放,通過檢測(cè)播放進(jìn)度來判斷‘播放完畢’或者通過其它的狀態(tài)信息判斷‘播放完畢’。針對(duì)插播問題(視頻中的廣告播放),現(xiàn)有的切換方法是不停主動(dòng)地從播放器獲取當(dāng)前播放進(jìn)度,檢測(cè)播放進(jìn)度值,當(dāng)播放進(jìn)度達(dá)到期望的插播時(shí)間點(diǎn)的時(shí)候,切換播放器。因此,現(xiàn)有技術(shù)中的切換視頻的精度完全依賴獲取到的播放進(jìn)度的精度。

提高獲取播放進(jìn)度的精度會(huì)明顯增加系統(tǒng)負(fù)載或者復(fù)雜度。因此,現(xiàn)有技術(shù)的視頻切換方法無法同時(shí)滿足既提高獲取播放進(jìn)度的精度又減少系統(tǒng)負(fù)載或者復(fù)雜度的要求。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明實(shí)施例所要解決的技術(shù)問題是提供一種視頻切換方法和裝置,以解決現(xiàn)有技術(shù)的視頻切換方法無法既提高獲取播放進(jìn)度的精度又減少系統(tǒng)負(fù)載或者復(fù)雜度的問題。

為了解決上述問題,根據(jù)本發(fā)明的一個(gè)方面,提供了一種視頻切換方法,用于移動(dòng)終端,所述視頻切換方法包括:

在第一視頻的至少一個(gè)傳輸流數(shù)據(jù)中插入元數(shù)據(jù),其中,所述元數(shù)據(jù)中包含指令信息;

在第一視頻播放器播放所述第一視頻的過程中,若在任一時(shí)刻回調(diào)得到所述元數(shù)據(jù),則切換到第二視頻播放器播放第二視頻。

根據(jù)本發(fā)明的另一方面,本發(fā)明還公開了一種視頻切換裝置,用于移動(dòng)終端,所述視頻切換裝置包括:

插入模塊,用于在第一視頻的至少一個(gè)傳輸流數(shù)據(jù)中插入元數(shù)據(jù),其中,所述元數(shù)據(jù)中包含指令信息;

切換模塊,用于在第一視頻播放器播放所述第一視頻的過程中,若在任一時(shí)刻回調(diào)得到所述元數(shù)據(jù),則切換到第二視頻播放器播放第二視頻。

與現(xiàn)有技術(shù)相比,本發(fā)明實(shí)施例包括以下優(yōu)點(diǎn):

通過在視頻的傳輸流數(shù)據(jù)中插入包含指令信息的元數(shù)據(jù),在視頻播放過程中,回調(diào)得到該元數(shù)據(jù)時(shí),可根據(jù)元數(shù)據(jù)中的指令信息切換視頻,由于該元數(shù)據(jù)是插入在特定的一個(gè)傳輸流數(shù)據(jù)中,因此可在特定的時(shí)刻精確切換視頻,無需提高獲取播放進(jìn)度的精度,并且該插入元數(shù)據(jù)的流程簡(jiǎn)單,無需增加系統(tǒng)的負(fù)載或者復(fù)雜度,使得視頻與視頻之間的切換更加準(zhǔn)確和靈活,占用資源少,提升了用戶體驗(yàn)。

附圖說明

為了更清楚地說明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)本發(fā)明實(shí)施例的描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1是本發(fā)明實(shí)施例一的視頻切換方法的流程圖;

圖2是本發(fā)明實(shí)施例二的視頻切換方法的流程圖;

圖3是本發(fā)明實(shí)施例三的視頻切換方法的流程圖;

圖4是本發(fā)明實(shí)施例四的視頻切換方法的流程圖;

圖5是本發(fā)明實(shí)施例五的視頻切換裝置的結(jié)構(gòu)框圖;

圖6是本發(fā)明實(shí)施例六的視頻切換裝置的結(jié)構(gòu)框圖。

具體實(shí)施方式

下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。

實(shí)施例一

本發(fā)明實(shí)施例一提供了一種視頻切換方法。該視頻切換方法用于移動(dòng)終端。其中,該移動(dòng)終端可以是但不限于手機(jī)、平板電腦、MP3/MP4、智能手表、智能手環(huán)、個(gè)人數(shù)字助理(Personal Digital Assistant,PDA)、車載電腦等等。該移動(dòng)終端的系統(tǒng)為IOS系統(tǒng)或者安卓系統(tǒng)。如圖1所示,為本發(fā)明實(shí)施例一的視頻切換方法的流程圖。該視頻切換方法包括如下的步驟:

步驟101:在第一視頻的至少一個(gè)傳輸流數(shù)據(jù)中插入元數(shù)據(jù)。

優(yōu)選的,本發(fā)明實(shí)施例的方法的視頻播放可基于HLS(HTTP Live Streaming)的協(xié)議。HLS可實(shí)現(xiàn)流媒體的直播和點(diǎn)播,為移動(dòng)終端提供視頻直播和點(diǎn)播方案。基于HLS的播放,視頻被分割成小的數(shù)據(jù)片段并以playlist的方式組織起來,播放過程是通過HTTP從服務(wù)器端獲取數(shù)據(jù)片段。HLS支持的數(shù)據(jù)文件封裝格式主要是MPEG transport stream(MPEG-TS、TS)。

在封裝視頻時(shí),元數(shù)據(jù)作為一個(gè)獨(dú)立的數(shù)據(jù)流與視頻流、音頻流保持一致,即保持時(shí)間軸同步。優(yōu)選的,元數(shù)據(jù)以ID3數(shù)據(jù)格式封裝到傳輸流數(shù)據(jù)中。該ID3數(shù)據(jù)格式的數(shù)據(jù)可被視頻播放器讀取。元數(shù)據(jù)的類型為ID3數(shù)據(jù)格式中的純文本數(shù)據(jù)類型。該純文本數(shù)據(jù)一般為固定格式的字符串。該固定格式的具體形式可自定義。采用固定格式可便于本實(shí)施例的方法識(shí)別該元數(shù)據(jù),避免不同元數(shù)據(jù)采用不同格式增加識(shí)別的難度。其中,元數(shù)據(jù)中包含指令信息,具體的,該固定格式的字符串中可采用專用字段來描述上述的指令信息。該指令信息用于提示當(dāng)?shù)谝灰曨l播放到該時(shí)間點(diǎn)時(shí)進(jìn)行下一步動(dòng)作。

具體的,該指令信息包括:第一視頻播放完畢、第一視頻播放中斷或者恢復(fù)播放第二視頻,則優(yōu)選的,該步驟101具體包括:

在第一視頻的最后一個(gè)或者非首尾的傳輸流數(shù)據(jù)中插入元數(shù)據(jù)。

步驟102:在第一視頻播放器播放第一視頻的過程中,若在任一時(shí)刻回調(diào)得到元數(shù)據(jù),則切換到第二視頻播放器播放第二視頻。

該第一視頻、第二視頻可以是廣告、正片等等。因此,該視頻切換可以是廣告與廣告之間的切換,廣告與正片之間的切換,正片與正片之間的切換。

由于元數(shù)據(jù)中包含的指令信息包括:第一視頻播放完畢、第一視頻播放中斷或者恢復(fù)播放第二視頻,則優(yōu)選的,該步驟102具體包括:

在第一視頻播放器播放第一視頻的過程中,若在第一視頻播放完畢的時(shí)刻或者在播放第一視頻的非首尾的任一時(shí)刻回調(diào)得到元數(shù)據(jù),則切換到對(duì)應(yīng)的第二視頻播放器播放或者恢復(fù)播放第二視頻。

具體的,以IOS系統(tǒng)為例,第一視頻播放器和第二視頻播放器可采用avplayer。該播放器是移動(dòng)終端IOS系統(tǒng)自帶的播放器。該播放器可以支持基于時(shí)間點(diǎn)的元數(shù)據(jù)展示。通過avplayer注冊(cè)一個(gè)元數(shù)據(jù)回調(diào),當(dāng)avplayer在播放過程中,遇到了元數(shù)據(jù)中的ID3數(shù)據(jù),就會(huì)把ID3數(shù)據(jù)通過回調(diào)接口,通知avplayer。因此,avplayer的這一特性,可實(shí)現(xiàn)一種回調(diào)機(jī)制。該回調(diào)機(jī)制不依賴播放進(jìn)度,而是通過一個(gè)回調(diào)事件來觸發(fā)avplayer的切換動(dòng)作,尤其是插播這種播放場(chǎng)景。因此,通過步驟101在傳輸流數(shù)據(jù)中插入元數(shù)據(jù),通過步驟102即可在回調(diào)得到元數(shù)據(jù)后,按照元數(shù)據(jù)包含的指令信息來觸發(fā)不同的切換操作。

綜上,本發(fā)明實(shí)施例一的視頻切換方法,通過在視頻的傳輸流數(shù)據(jù)中插入包含指令信息的元數(shù)據(jù),在視頻播放過程中,回調(diào)得到該元數(shù)據(jù)時(shí),可根據(jù)元數(shù)據(jù)中的指令信息切換視頻,由于該元數(shù)據(jù)是插入在特定的一個(gè)傳輸流數(shù)據(jù)中,因此可在特定的時(shí)刻精確切換視頻,無需提高獲取播放進(jìn)度的精度,并且該插入元數(shù)據(jù)的流程簡(jiǎn)單,無需增加系統(tǒng)的負(fù)載或者復(fù)雜度,使得視頻與視頻之間的切換更加準(zhǔn)確和靈活,占用資源少,提升了用戶體驗(yàn)。

實(shí)施例二

本發(fā)明實(shí)施例二提供了一種視頻切換方法。該視頻切換方法用于移動(dòng)終端。其中,該移動(dòng)終端可以是但不限于手機(jī)、平板電腦、MP3/MP4、智能手表、智能手環(huán)、個(gè)人數(shù)字助理(Personal Digital Assistant,PDA)、車載電腦等等。該移動(dòng)終端的系統(tǒng)為IOS系統(tǒng)或者安卓系統(tǒng)。該視頻切換方法適用于指令信息為第一視頻播放完畢的場(chǎng)景。如圖2所示,為本發(fā)明實(shí)施例二的視頻切換方法的流程圖。該視頻切換方法的具體步驟如下:

步驟201:在第一視頻的最后一個(gè)傳輸流數(shù)據(jù)中插入元數(shù)據(jù)。

例如,第一視頻為廣告,則在該廣告視頻的最后一個(gè)傳輸流數(shù)據(jù)中插入元數(shù)據(jù)。該元數(shù)據(jù)中包含的指令信息為廣告播放完畢。

步驟202:在第一視頻播放器播放第一視頻的過程中,若在第一視頻播放完畢的時(shí)刻回調(diào)得到元數(shù)據(jù),則根據(jù)預(yù)設(shè)的視頻播放順序或者即時(shí)接收的播放指令,切換到對(duì)應(yīng)的第二視頻播放器播放第二視頻。

例如,第二視頻為正片,則當(dāng)作為第一視頻的廣告播放完畢后,回調(diào)得到包含指令信息為“廣告播放完畢”的元數(shù)據(jù),則切換到第二視頻播放器播放正片。此外,該第二視頻也可以是一個(gè)新的廣告。

該預(yù)設(shè)的播放順序一般為視頻供應(yīng)方設(shè)定的順序。該即時(shí)接收的播放指令一般為用戶輸入的即時(shí)指令。其中,即時(shí)接收播放指令表示的意思是:在第一視頻播放完畢回調(diào)得到元數(shù)據(jù)時(shí),立刻接收到了播放指令。因此,根據(jù)即時(shí)接收的播放指令切換到對(duì)應(yīng)的第二視頻播放器播放第二視頻表示的意思是:在第一視頻播放完畢回調(diào)得到元數(shù)據(jù),需切換到第二視頻的時(shí)候,若立即接收到了該播放指令,則不會(huì)按照預(yù)設(shè)的視頻播放順序播放視頻,而是播放該指令指示的第二視頻。例如,在正片播放前要播放多個(gè)廣告視頻,在播放當(dāng)前廣告的頁(yè)面上,一些視頻網(wǎng)站的會(huì)員可通過點(diǎn)擊跳過廣告來使播放器跳過后面的廣告,直接播放正片。

綜上,本發(fā)明實(shí)施例二的視頻切換方法中的指令信息為第一視頻播放完畢,因此,在第一視頻播放完畢后,通過回調(diào)得到包含該指令信息的元數(shù)據(jù),可在播放完第一視頻后準(zhǔn)確、靈活地切換到第二視頻,特別適合應(yīng)用于廣告與正片,廣告與廣告之間的切換。

實(shí)施例三

本發(fā)明實(shí)施例三提供了一種視頻切換方法。該視頻切換方法用于移動(dòng)終端。其中,該移動(dòng)終端可以是但不限于手機(jī)、平板電腦、MP3/MP4、智能手表、智能手環(huán)、個(gè)人數(shù)字助理(Personal Digital Assistant,PDA)、車載電腦等等。該移動(dòng)終端的系統(tǒng)為IOS系統(tǒng)或者安卓系統(tǒng)。該視頻切換方法適用于指令信息為第一視頻播放中斷的場(chǎng)景。如圖3所示,為本發(fā)明實(shí)施例三的視頻切換方法的流程圖。該視頻切換方法的具體步驟如下:

步驟301:在第一視頻的位于非首尾的傳輸流數(shù)據(jù)中插入元數(shù)據(jù)。

例如,該第一視頻為正片。該元數(shù)據(jù)中包含的指令信息為正片播放中斷。傳輸流數(shù)據(jù)按照第一視頻的時(shí)間軸排列。因此,在位于非首尾的任一傳輸流數(shù)據(jù)中插入元數(shù)據(jù),可實(shí)現(xiàn)在特定的時(shí)間點(diǎn)中斷播放該第一視頻的效果。

步驟302:第一視頻播放器播放第一視頻的過程中,若在播放第一視頻的非首尾的任一時(shí)刻回調(diào)得到元數(shù)據(jù),則根據(jù)預(yù)設(shè)的視頻播放順序或者即時(shí)接收的播放指令,切換到對(duì)應(yīng)的第二視頻播放器播放第二視頻。

例如,該第二視頻為廣告。在作為第一視頻的正片播放到非首尾的一特定時(shí)刻時(shí),回調(diào)得到包含指令信息為“正片播放中斷”的元數(shù)據(jù),則切換到第二視頻播放器播放廣告。

與第二實(shí)施例相同,該預(yù)設(shè)的播放順序一般為視頻供應(yīng)方設(shè)定的順序,該即時(shí)接收的播放指令一般為用戶輸入的即時(shí)指令,例如,在正片播放中斷后,一般要插播多個(gè)廣告視頻,在播放當(dāng)前廣告的頁(yè)面上,一些視頻網(wǎng)站的會(huì)員可通過點(diǎn)擊跳過廣告來使播放器跳過后面的廣告,直接播放正片。

綜上,本發(fā)明實(shí)施例三的視頻切換方法中的指令信息為第一視頻播放中斷,因此,在第一視頻播放過程中,通過在第一視頻的非首尾的任一時(shí)刻回調(diào)得到包含該指令信息的元數(shù)據(jù),可在播放第一視頻的過程中準(zhǔn)確、靈活地切換到第二視頻,特別適合應(yīng)用于在正片中插播廣告的場(chǎng)景。

實(shí)施例四

本發(fā)明實(shí)施例四提供了一種視頻切換方法。該視頻切換方法用于移動(dòng)終端。其中,該移動(dòng)終端可以是但不限于手機(jī)、平板電腦、MP3/MP4、智能手表、智能手環(huán)、個(gè)人數(shù)字助理(Personal Digital Assistant,PDA)、車載電腦等等。該移動(dòng)終端的系統(tǒng)為IOS系統(tǒng)或者安卓系統(tǒng)。該視頻切換方法適用于指令信息為恢復(fù)播放第二視頻的場(chǎng)景。如圖4所示,為本發(fā)明實(shí)施例四的視頻切換方法的流程圖。該視頻切換方法的具體步驟如下:

步驟401:在第一視頻的最后一個(gè)傳輸流數(shù)據(jù)中插入元數(shù)據(jù)。

例如,第一視頻為廣告,第二視頻為正片,則在該廣告視頻的最后一個(gè)傳輸流數(shù)據(jù)中插入元數(shù)據(jù)。該元數(shù)據(jù)中包含的指令信息為恢復(fù)播放正片。

步驟402:在第一視頻播放器播放第一視頻的過程中,若在第一視頻播放完畢的時(shí)刻回調(diào)得到元數(shù)據(jù),則切換到第二視頻播放器并從第二視頻被中斷的時(shí)刻播放第二視頻。

例如,第二視頻為正片,則當(dāng)作為第一視頻的廣告播放完畢后,回調(diào)得到包含指令信息為“恢復(fù)播放正片”的元數(shù)據(jù),則切換到第二視頻播放器從正片被中斷的時(shí)刻繼續(xù)播放該正片。

綜上,本發(fā)明實(shí)施例四的視頻切換方法中的指令信息為恢復(fù)播放第二視頻,因此,在第一視頻播放完畢后,通過回調(diào)得到包含該指令信息的元數(shù)據(jù),可在播放完第一視頻后準(zhǔn)確、靈活地切換到第二視頻,并從第二視頻被中斷的時(shí)刻繼續(xù)播放該第二視頻,特別適合應(yīng)用于在正片中插播的廣告播放完畢后切換回正片的場(chǎng)景。

實(shí)施例五

本發(fā)明實(shí)施例五提供了一種視頻切換裝置。該視頻切換裝置用于移動(dòng)終端。其中,該移動(dòng)終端可以是但不限于手機(jī)、平板電腦、MP3/MP4、智能手表、智能手環(huán)、個(gè)人數(shù)字助理(Personal Digital Assistant,PDA)、車載電腦等等。該移動(dòng)終端的系統(tǒng)為IOS系統(tǒng)或者安卓系統(tǒng)。如圖5所示,為本發(fā)明實(shí)施例五的視頻切換裝置的結(jié)構(gòu)框圖。該視頻切換裝置包括如下的具體結(jié)構(gòu):

插入模塊501,用于在第一視頻的至少一個(gè)傳輸流數(shù)據(jù)中插入元數(shù)據(jù)。

優(yōu)選的,本發(fā)明實(shí)施例的裝置的視頻播放可基于HLS(HTTP Live Streaming)的協(xié)議。HLS可實(shí)現(xiàn)流媒體的直播和點(diǎn)播,為移動(dòng)終端提供視頻直播和點(diǎn)播方案?;贖LS的播放,視頻被分割成小的數(shù)據(jù)片段并以playlist的方式組織起來,播放過程是通過HTTP從服務(wù)器端獲取數(shù)據(jù)片段。HLS支持的數(shù)據(jù)文件封裝格式主要是MPEG transport stream(MPEG-TS、TS)。

在封裝視頻時(shí),元數(shù)據(jù)作為一個(gè)獨(dú)立的數(shù)據(jù)流與視頻流、音頻流保持一致,即保持時(shí)間軸同步。優(yōu)選的,元數(shù)據(jù)以ID3數(shù)據(jù)格式封裝到傳輸流數(shù)據(jù)中。元數(shù)據(jù)的類型為ID3數(shù)據(jù)格式中的純文本數(shù)據(jù)類型。該純文本數(shù)據(jù)一般為固定格式的字符串。該固定格式的具體形式可自定義。采用固定格式可便于本實(shí)施例的裝置識(shí)別該元數(shù)據(jù),避免不同元數(shù)據(jù)采用不同格式增加識(shí)別的難度。其中,元數(shù)據(jù)中包含指令信息,具體的,該固定格式的字符串中可采用專用字段來描述上述的指令信息。該指令信息用于提示當(dāng)?shù)谝灰曨l播放到該時(shí)間點(diǎn)時(shí)進(jìn)行下一步動(dòng)作。具體的,該指令信息包括:第一視頻播放完畢、第一視頻播放中斷或者恢復(fù)播放第二視頻。

切換模塊502,用于在第一視頻播放器播放第一視頻的過程中,若在任一時(shí)刻回調(diào)得到元數(shù)據(jù),則切換到第二視頻播放器播放第二視頻。

該第一視頻、第二視頻可以是廣告、正片等等。因此,該視頻切換可以是廣告與廣告之間的切換,廣告與正片之間的切換,正片與正片之間的切換。

具體的,第一視頻播放器和第二視頻播放器可采用avplayer。該播放器是移動(dòng)終端系統(tǒng)自帶的播放器。該播放器可以支持基于時(shí)間點(diǎn)的元數(shù)據(jù)展示。通過avplayer注冊(cè)一個(gè)元數(shù)據(jù)回調(diào),當(dāng)avplayer在播放過程中,遇到了元數(shù)據(jù)中的ID3數(shù)據(jù),就會(huì)把ID3數(shù)據(jù)通過回調(diào)接口,通知avplayer。因此,avplayer的這一特性,可實(shí)現(xiàn)一種回調(diào)機(jī)制。該回調(diào)機(jī)制不依賴播放進(jìn)度,而是通過一個(gè)回調(diào)事件來觸發(fā)avplayer的切換動(dòng)作,尤其是插播這種播放場(chǎng)景。因此,通過插入模塊501在傳輸流數(shù)據(jù)中插入元數(shù)據(jù),通過切換模塊502即可在回調(diào)得到元數(shù)據(jù)后,按照元數(shù)據(jù)包含的指令信息來觸發(fā)不同的切換操作。

綜上,本發(fā)明實(shí)施例五的視頻切換裝置,通過在視頻的傳輸流數(shù)據(jù)中插入包含指令信息的元數(shù)據(jù),在視頻播放過程中,回調(diào)得到該元數(shù)據(jù)時(shí),可根據(jù)元數(shù)據(jù)中的指令信息切換視頻,由于該元數(shù)據(jù)是插入在特定的一個(gè)傳輸流數(shù)據(jù)中,因此可在特定的時(shí)刻精確切換視頻,無需提高獲取播放進(jìn)度的精度,并且該插入元數(shù)據(jù)的流程簡(jiǎn)單,無需增加系統(tǒng)的負(fù)載或者復(fù)雜度,使得視頻與視頻之間的切換更加準(zhǔn)確和靈活,占用資源少,提升了用戶體驗(yàn)。

實(shí)施例六

本發(fā)明實(shí)施例六提供了一種視頻切換裝置。該視頻切換裝置用于移動(dòng)終端。其中,該移動(dòng)終端可以是但不限于手機(jī)、平板電腦、MP3/MP4、智能手表、智能手環(huán)、個(gè)人數(shù)字助理(Personal Digital Assistant,PDA)、車載電腦等等。該移動(dòng)終端的系統(tǒng)為IOS系統(tǒng)或者安卓系統(tǒng)。如圖6所示,為本發(fā)明實(shí)施例六的視頻切換裝置的結(jié)構(gòu)框圖。該視頻切換裝置包括如下的具體結(jié)構(gòu):

插入模塊601,用于在第一視頻的至少一個(gè)傳輸流數(shù)據(jù)中插入元數(shù)據(jù)。

切換模塊602,用于在第一視頻播放器播放第一視頻的過程中,若在任一時(shí)刻回調(diào)得到元數(shù)據(jù),則切換到第二視頻播放器播放第二視頻。

其中,指令信息包括:第一視頻播放完畢、第一視頻播放中斷或者恢復(fù)播放第二視頻。

則優(yōu)選的,插入模塊601包括:

插入子模塊6011,用于在第一視頻的最后一個(gè)或者非首尾的傳輸流數(shù)據(jù)中插入元數(shù)據(jù)。

切換模塊602包括:

切換子模塊6021,用于在第一視頻播放器播放第一視頻的過程中,若在第一視頻播放完畢的時(shí)刻或者在播放第一視頻的非首尾的任一時(shí)刻回調(diào)得到元數(shù)據(jù),則切換到對(duì)應(yīng)的第二視頻播放器播放或者恢復(fù)播放第二視頻。

優(yōu)選的該插入子模塊6011包括:

第一插入單元60111,用于若指令信息為第一視頻播放完畢,在第一視頻的最后一個(gè)傳輸流數(shù)據(jù)中插入元數(shù)據(jù)。

為配合該第一插入單元60111,切換子模塊6021包括:

第一切換單元60211,用于在第一視頻播放器播放第一視頻的過程中,若在第一視頻播放完畢的時(shí)刻回調(diào)得到元數(shù)據(jù),則根據(jù)預(yù)設(shè)的視頻播放順序或者即時(shí)接收的播放指令,切換到對(duì)應(yīng)的第二視頻播放器播放第二視頻。

通過上述的單元設(shè)計(jì),使得該裝置特別適合應(yīng)用于廣告與正片,廣告與廣告之間的切換。

優(yōu)選的,插入子模塊6011包括:

第二插入單元60112,用于若指令信息為第一視頻播放中斷,在第一視頻的非首尾的傳輸流數(shù)據(jù)中插入元數(shù)據(jù);

為配合該第二插入單元60112,切換子模塊6021包括:

第二切換單元60212,用于在第一視頻播放器播放第一視頻的過程中,若在播放第一視頻的非首尾的任一時(shí)刻回調(diào)得到元數(shù)據(jù),則根據(jù)預(yù)設(shè)的視頻播放順序或者即時(shí)接收的播放指令,切換到對(duì)應(yīng)的第二視頻播放器播放第二視頻。

通過上述的單元設(shè)計(jì),使得該裝置特別適合應(yīng)用于在正片中插播廣告的場(chǎng)景。

優(yōu)選的,插入子模塊6011包括:

第三插入單元60113,用于若指令信息為恢復(fù)播放第二視頻,在第一視頻的最后一個(gè)傳輸流數(shù)據(jù)中插入元數(shù)據(jù)。

為配合該第三插入單元子模塊60113,切換子模塊6021包括:

第三切換單元60213,用于在第一視頻播放器播放第一視頻的過程中,若在第一視頻播放完畢的時(shí)刻回調(diào)得到元數(shù)據(jù),則切換到第二視頻播放器并從第二視頻被中斷的時(shí)刻播放第二視頻。

通過上述的單元設(shè)計(jì),使得該裝置特別適合應(yīng)用于在正片中插播的廣告播放完畢后切換回正片的場(chǎng)景。

綜上,本發(fā)明實(shí)施例六的視頻切換裝置,通過在視頻的傳輸流數(shù)據(jù)中插入包含指令信息的元數(shù)據(jù),在視頻播放過程中,回調(diào)得到該元數(shù)據(jù)時(shí),可根據(jù)元數(shù)據(jù)中的指令信息切換視頻,由于該元數(shù)據(jù)是插入在特定的一個(gè)傳輸流數(shù)據(jù)中,因此可在特定的時(shí)刻精確切換視頻,無需提高獲取播放進(jìn)度的精度,并且該插入元數(shù)據(jù)的流程簡(jiǎn)單,無需增加系統(tǒng)的負(fù)載或者復(fù)雜度,使得視頻與視頻之間的切換更加準(zhǔn)確和靈活,占用資源少,提升了用戶體驗(yàn),特別適合應(yīng)用于廣告與正片的切換,廣告與廣告的切換,在正片中插播廣告,在正片中插播的廣告播放完畢后切換回正片等場(chǎng)景。

對(duì)于裝置實(shí)施例而言,由于其與方法實(shí)施例基本相似,所以描述的比較簡(jiǎn)單,相關(guān)之處參見方法實(shí)施例的部分說明即可。

本說明書中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似的部分互相參見即可。

本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明實(shí)施例的實(shí)施例可提供為方法、裝置、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明實(shí)施例可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明實(shí)施例可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤存儲(chǔ)器、CD-ROM、光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。

本發(fā)明實(shí)施例是參照根據(jù)本發(fā)明實(shí)施例的方法、終端設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理終端設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過計(jì)算機(jī)或其他可編程數(shù)據(jù)處理終端設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。

這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理終端設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。

這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理終端設(shè)備上,使得在計(jì)算機(jī)或其他可編程終端設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程終端設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。

盡管已描述了本發(fā)明實(shí)施例的優(yōu)選實(shí)施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對(duì)這些實(shí)施例做出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實(shí)施例以及落入本發(fā)明實(shí)施例范圍的所有變更和修改。

最后,還需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開來,而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者終端設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者終端設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者終端設(shè)備中還存在另外的相同要素。

以上對(duì)本發(fā)明所提供的一種視頻切換方法和裝置,進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
合肥市| 遂宁市| 宜昌市| 临潭县| 措美县| 获嘉县| 什邡市| 新源县| 松原市| 如皋市| 浠水县| 同心县| 青川县| 澎湖县| 墨脱县| 溧水县| 石柱| 武清区| 漯河市| 二连浩特市| 吴旗县| 木兰县| 丁青县| 石河子市| 东安县| 菏泽市| 牙克石市| 炉霍县| 十堰市| 达州市| 安岳县| 德清县| 荔波县| 盘山县| 通河县| 特克斯县| 兴业县| 温泉县| 汉阴县| 双牌县| 西城区|