貼片媒體文件的播放方法和裝置的制造方法
【專利摘要】本發(fā)明公開了一種貼片媒體文件的播放方法和裝置。其中,該方法包括:視頻播放模塊獲取待播放的貼片媒體文件,其中,視頻播放模塊嵌入在應用客戶端中;在視頻播放模塊播放貼片媒體文件中的第一貼片媒體文件的過程中,視頻播放模塊檢測到第一控制指令,其中,第一控制指令用于指示對貼片媒體文件進行播放控制;視頻播放模塊按照第一控制指令對貼片媒體文件進行播放控制。本發(fā)明解決了現(xiàn)有技術(shù)中貼片媒體文件的播放器不具備互動能力的技術(shù)問題。
【專利說明】
貼片媒體文件的播放方法和裝置
技術(shù)領(lǐng)域
[0001 ]本發(fā)明涉及視頻領(lǐng)域,具體而言,涉及一種貼片媒體文件的播放方法和裝置。
【背景技術(shù)】
[0002]現(xiàn)有的視頻播放器通常包含播放、暫停、時間軸拖拽這幾項基本功能,在播放貼片媒體文件(例如貼片廣告)的時候一般會禁用以上功能,因此播放廣告時播放器基本不含交互功能。在播放廣告時,用戶無法與視頻播放器互動。
[0003]針對上述的問題,目前尚未提出有效的解決方案。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實施例提供了一種貼片媒體文件的播放方法和裝置,以至少解決現(xiàn)有技術(shù)中貼片媒體文件的播放器不具備互動能力的技術(shù)問題。
[0005]根據(jù)本發(fā)明實施例的一個方面,提供了一種貼片媒體文件的播放方法,包括:視頻播放模塊獲取待播放的貼片媒體文件,其中,所述視頻播放模塊嵌入在應用客戶端中;在所述視頻播放模塊播放所述貼片媒體文件中的第一貼片媒體文件的過程中,所述視頻播放模塊檢測到第一控制指令,其中,所述第一控制指令用于指示對所述貼片媒體文件進行播放控制;所述視頻播放模塊按照所述第一控制指令對所述貼片媒體文件進行播放控制。
[0006]根據(jù)本發(fā)明實施例的另一方面,還提供了一種貼片媒體文件的播放裝置,包括:第一獲取單元,用于獲取待播放的貼片媒體文件;檢測單元,用于在播放所述貼片媒體文件中的第一貼片媒體文件的過程中,檢測第一控制指令,其中,所述第一控制指令用于指示對所述貼片媒體文件進行播放控制;控制單元,用于按照所述第一控制指令對所述貼片媒體文件進行播放控制。
[0007]在本發(fā)明實施例中,用戶能夠通過發(fā)送第一控制指令對視頻播放模塊播放的視頻文件進行播放控制,視頻播放模塊接收到第一控制指令后,按照第一控制指令對播放的視頻文件進行播放控制,達到了貼片媒體文件的播放器具備互動能力的技術(shù)效果,進而解決了現(xiàn)有技術(shù)中貼片媒體文件的播放器不具備互動能力的技術(shù)問題。
【附圖說明】
[0008]此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當限定。在附圖中:
[0009]圖1是根據(jù)本發(fā)明實施例的執(zhí)行貼片媒體文件的播放方法的硬件環(huán)境示意圖;
[0010]圖2是根據(jù)本發(fā)明實施例的順序播放的示意圖;
[0011]圖3是根據(jù)本發(fā)明實施例的跳過貼片媒體文件播放形式的示意圖;
[0012]圖4-1是根據(jù)本發(fā)明實施例的一種可選的互動劇情貼片媒體文件播放形式的示意圖;
[0013]圖4-2是根據(jù)本發(fā)明實施例的另一種可選的互動劇情貼片媒體文件播放形式的示意圖;
[0014]圖5是根據(jù)本發(fā)明實施例的貼片媒體文件的播放裝置的示意圖;
[0015]圖6是根據(jù)本發(fā)明實施例的實施上述貼片媒體文件的播放方法的終端的示意圖。
【具體實施方式】
[0016]為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分的實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都應當屬于本發(fā)明保護的范圍。
[0017]需要說明的是,本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語“第一”、“第二”等是用于區(qū)別類似的對象,而不必用于描述特定的順序或先后次序。應該理解這樣使用的數(shù)據(jù)在適當情況下可以互換,以便這里描述的本發(fā)明的實施例能夠以除了在這里圖示或描述的那些以外的順序?qū)嵤?。此外,術(shù)語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或?qū)τ谶@些過程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。
[0018]根據(jù)本發(fā)明實施例,提供了一種可以通過本申請裝置實施例執(zhí)行的方法實施例,需要說明的是,在附圖的流程圖示出的步驟可以在諸如一組計算機可執(zhí)行指令的計算機系統(tǒng)中執(zhí)行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。
[0019]根據(jù)本發(fā)明實施例,提供了一種貼片媒體文件的播放方法。
[0020]可選地,在本實施例中,上述貼片媒體文件的播放方法可以應用于如圖1所示的終端102和服務器104所構(gòu)成的硬件環(huán)境中。如圖1所示,終端102通過網(wǎng)絡(luò)與服務器104進行連接,上述網(wǎng)絡(luò)包括但不限于:移動通信網(wǎng)絡(luò)、廣域網(wǎng)、城域網(wǎng)或局域網(wǎng),終端102可以是手機終端,也可以是PC終端、筆記本終端或平板電腦終端。
[0021]圖1中示出的硬件環(huán)境系統(tǒng)的主要工作原理是:
[0022]本發(fā)明實施例提供的視頻播放模塊可以是一種貼片媒體文件的播放器,獨立于視頻文件的播放器。
[0023]本發(fā)明實施例提供的貼片媒體文件的播放器播放一個或者多個貼片媒體文件,可以根據(jù)用戶發(fā)送的第一控制指令跳過一個或多個貼片媒體文件、調(diào)整多個貼片媒體文件播放的順序、選擇播放某個或某些貼片媒體文件。該貼片媒體文件的播放器與用戶的交互功能強,用戶可以根據(jù)自己的喜好控制貼片媒體文件的播放,增強了控制貼片媒體文件的播放器的靈活性。
[0024]視頻播放模塊嵌入到終端12的應用客戶端中,視頻播放模塊獲取待播放的一個或者多個貼片媒體文件,并向服務器104請求待播放的貼片媒體文件,服務器104向視頻播放模塊發(fā)送貼片媒體文件,視頻播放模塊播放接收到的貼片媒體文件。在視頻播放模塊播放接收到貼片媒體文件的其中之一的過程中,視頻播放模塊檢測到第一控制指令并按照第一控制指令對貼片媒體文件進行播放控制。
[0025]應用客戶端可以是視頻客戶端、新聞客戶端、社交應用客戶端等。視頻播放模塊嵌入到上述的應用客戶端中。貼片媒體文件可以是廣告文件等,例如在應用程序啟動時播放的廣告、播放視頻文件前播放的廣告、朋友圈播放的廣告等。當應用客戶端是數(shù)據(jù)流客戶端時,在應用客戶端顯示數(shù)據(jù)流的同時播放貼片媒體文件;當應用客戶端是視頻文件的播放器時,在應用客戶端播放視頻文件之前、中間或者之后播放貼片媒體文件。
[0026]待播放的貼片媒體文件可以是一個或多個貼片媒體文件。當待播放的貼片媒體文件是一個貼片媒體文件時,該貼片媒體文件用第一貼片媒體文件表示。當待播放的貼片媒體文件是多個貼片媒體文件時,可以用第一貼片媒體文件表示多個貼片媒體文件的其中之
O
[0027]當待播放的貼片媒體文件是一個貼片媒體文件時,視頻播放模塊按照第一控制指令對這一個貼片媒體文件進行播放控制,例如重播該貼片媒體文件。
[0028]當待播放的貼片媒體文件是多個貼片媒體文件時,視頻播放模塊在播放其中一個貼片媒體文件時,按照第一控制指令對這多個貼片媒體文件進行播放控制,例如跳過某個或某些貼片媒體文件、對多個貼片媒體文件進行排序、重播某個或某些貼片媒體文件等。
[0029]本發(fā)明實施例所提供的貼片媒體文件的播放方法能夠使用戶與貼片媒體文件的播放器進行交互,提高了貼片媒體文件播放的靈活性,解決了現(xiàn)有技術(shù)中貼片媒體文件的播放器不具備互動能力的技術(shù)問題,達到了貼片媒體文件的播放器具備互動能力的技術(shù)效果O
[0030]當貼片媒體文件包括多個目標貼片媒體文件時,視頻播放模塊按照第一控制指令對第一個播放的目標貼片媒體文件(第一貼片媒體文件)進行播放控制,也可以按照第一控制指令對位于第一播放的目標貼片媒體文件后面的目標貼片媒體文件進行播放控制。
[0031]例如,視頻播放模塊按照第一控制指令對第一貼片媒體文件進行重播,或者,視頻播放模塊按照第一控制指令對第一貼片媒體文件之后的目標貼片媒體文件依一定順序播放、跳過等。
[0032]視頻播放模塊也按照第一控制指令跳過或者選擇多個目標貼片媒體文件中的至少之一進行播放。
[0033]當待播放的貼片媒體文件包括多個目標貼片媒體文件時,將這多個目標貼片媒體文件作為一個播放隊列,發(fā)送到視頻播放模塊中,視頻播放模塊默認按順序播放隊列中的多個目標貼片媒體文件,如果檢測到用戶發(fā)送的第一控制指令,則按照控制指令來播放多個目標貼片媒體文件。第一控制指令可以指示選擇多個目標貼片媒體文件中的一個或者多個進行播放,視頻播放模塊檢測到第一控制指令后,選擇第一控制指令指示的一個或者多個目標貼片媒體文件進行播放。
[0034]例如,待播放的貼片媒體文件是4個廣告,分別為目標貼片媒體文件I(廣告I)、目標貼片媒體文件2(廣告2)、目標貼片媒體文件3(廣告3)、目標貼片媒體文件4(廣告4)。在視頻播放模塊播放廣告之前,向用戶提供文字提示“是否要跳過幾個廣告,點擊‘跳過’即可跳過廣告(您最多可以跳過2個廣告)”,向用戶提供4個目標貼片媒體文件的圖片,每個圖片中都有“跳過”的方框。如果用戶沒有進行任何操作,則如圖2所示,按照目標貼片媒體文件1、目標貼片媒體文件2、目標貼片媒體文件3、目標貼片媒體文件4的順序依次播放這4個目標貼片媒體文件。在播放目標貼片媒體文件時,屏幕上顯示“跳過”的提示,如果用戶點擊了目標貼片媒體文件2和目標貼片媒體文件3的圖片中“跳過”的方框,則如圖3所示,在播放播放目標貼片媒體文件I之后,跳過目標貼片媒體文件2和目標貼片媒體文件3,直接播放目標貼片媒體文件4。除了跳過某些目標貼片媒體文件的方式,還可以展示目標貼片媒體文件I至目標貼片媒體文件4的序號,供用戶選擇播放哪些目標貼片媒體文件,如果未檢測到用戶的選擇,則按順序依次播放。本實施例的播放方式并不限于上述幾種,其他可以實現(xiàn)的形式都可以應用在本實施例中。
[0035]當待播放的貼片媒體文件包括多個目標貼片媒體文件時,用戶還可以調(diào)整多個目標貼片媒體文件的播放順序,用戶發(fā)出第一控制指令,視頻播放模塊檢測第一控制指令,并按照第一控制指令所指示的播放順序播放多個目標貼片媒體文件。
[0036]例如,待播放視頻是3個廣告,分別為目標貼片媒體文件1、目標貼片媒體文件2、目標貼片媒體文件3。在視頻播放模塊播放這3個廣告之前,向用戶提供這3個目標貼片媒體文件對應的圖片或者標號,并顯示文字提示“滑動圖片或標號可指定廣告播放順序”。如果用戶沒有進行任何操作,則按照目標貼片媒體文件1、目標貼片媒體文件2、目標貼片媒體文件3的順序依次播放這3個廣告。如果用戶將目標貼片媒體文件3的圖片滑動到最前面,將目標貼片媒體文件I的圖片滑動到最后面,則用戶發(fā)出的第一控制指令中包含廣告播放順序的信息,視頻播放模塊檢測到第一控制指令后,按照目標貼片媒體文件3、目標貼片媒體文件
2、目標貼片媒體文件I的順序依次播放這3個廣告。
[0037]通過上述實施例可知,視頻播放模塊提供了與用戶的互動功能,增加了播放貼片媒體文件的靈活性。
[0038]有一種貼片媒體文件由兩個部分組成,第一部分有I個貼片媒體文件,第二部分有2個或者更多個貼片媒體文件,第一部分的貼片媒體文件與第二部分的多個貼片媒體文件在劇情上相關(guān)。在播放完第一個部分之后,可以由用戶選擇播放第二個部分中的某個貼片媒體文件。在視頻播放模塊播放第一貼片媒體文件的過程中或者結(jié)束時,視頻播放模塊顯示第一提示信息,其中,第一提示信息用于提示用戶選擇播放完第一貼片媒體文件后所需播放的貼片媒體文件,所需播放的貼片媒體文件與第一貼片媒體文件相關(guān)。用戶可以根據(jù)自己的喜好在所需播放的貼片媒體文件中選擇貼片媒體文件進行播放。
[0039]例如,一個鉆戒的廣告,分為前半段和后半段,前半段是男主角和女主角相愛了,后半段有兩種劇情,分別為劇情A和劇情B。劇情A:男主角和女主角結(jié)婚了,劇情B:男主角和女主角分手了。這個廣告包括3個貼片媒體文件,分別為目標貼片媒體文件1、目標貼片媒體文件2和目標貼片媒體文件3。目標貼片媒體文件I對應故事的前半段,目標貼片媒體文件2和目標貼片媒體文件3分別對應劇情A和劇情B。向用戶提供目標貼片媒體文件2和目標貼片媒體文件3的圖片,并顯示“點擊圖片可選擇你喜歡的劇情”。如果用戶希望看到男主角和女主角結(jié)婚,則可點擊目標貼片媒體文件2的圖片,這時,如圖4-1所示,視頻播放模塊在播放完目標貼片媒體文件I后,緊接著播放目標貼片媒體文件2,不再播放目標貼片媒體文件3,而后繼續(xù)播放目標貼片媒體文件4。如果用戶希望看到男主角和女主角分手,則可點擊目標貼片媒體文件3的圖片,這時,如圖4-2所示,當視頻播放模塊播放完目標貼片媒體文件I后,緊接著播放目標貼片媒體文件3,不再播放目標貼片媒體文件2 ο當視頻播放模塊播放完目標貼片媒體文件2或者目標貼片媒體文件3之后,繼續(xù)播放目標貼片媒體文件4。用戶能夠選擇自己喜歡的廣告結(jié)局,實現(xiàn)了廣告劇情互動效果,解決了現(xiàn)有技術(shù)的貼片媒體文件的播放器不具備互動能力的技術(shù)問題。
[0040]當應用客戶端為視頻應用客戶端時,當接收到用于請求視頻應用客戶端播放視頻文件的播放請求后,視頻播放模塊獲取與視頻文件匹配的貼片媒體文件,視頻播放模塊按照第一控制指令播放完貼片媒體文件之后,通知視頻應用客戶端播放視頻文件。
[0041 ]視頻播放模塊可以根據(jù)視頻文件的內(nèi)容、類型等獲取與視頻文件匹配的貼片媒體文件,例如,當視頻文件是烹飪美食類的視頻時,視頻播放模塊獲取食品、蔬菜水果類的廣告;當視頻文件是探險類或者戶外運動類的視頻時,視頻播放模塊獲取戶外服裝、露營裝備類的廣告;當視頻文件是電影時,視頻播放模塊獲取該電影主要演員代言的產(chǎn)品的廣告;當視頻文件是家庭電視劇時,視頻播放模塊獲取洗衣液、肥皂等日用品的廣告。通過播放與視頻文件匹配的貼片媒體文件,能夠有針對性地播放廣告,使得播放的廣告更加準確的匹配要播放的視頻文件的內(nèi)容。
[0042]視頻播放模塊也可以根據(jù)貼片媒體文件的播放次數(shù)等獲取與視頻文件匹配的貼片媒體文件。例如,某企業(yè)要求一個月內(nèi)播放它的廣告1000次,然而快到月底了該廣告的播放次數(shù)僅僅為300次,此時,就可以多播放這個廣告。
[0043]本發(fā)明實施例所提供的貼片媒體文件的播放方法可以在播放視頻文件之前播放貼片媒體文件,也可以在視頻文件播放完成后播放貼片媒體文件,還可以在視頻文件的中間插播貼片媒體文件。
[0044]在播放視頻文件之前播放貼片媒體文件的過程是這樣的:檢測到要播放視頻文件時,先檢測是否有需要播放的貼片媒體文件,如果有,則播放貼片媒體文件,并且按照第一控制指令進行控制。在完成貼片媒體文件的播放后,通知視頻播放器播放視頻文件。如果沒有需要播放的貼片媒體文件,則直接播放視頻文件。
[0045]在視頻文件的中間插播貼片媒體文件的過程是這樣的:假設(shè)要在視頻文件的已播放時長為預設(shè)時長(預設(shè)時長小于視頻文件的總時長,預設(shè)時長可以是預先設(shè)置好的,在視頻文件播放到該預設(shè)時長時插播廣告)時插播貼片媒體文件,視頻播放模塊檢測視頻應用客戶端播放的視頻文件的播放時長,當視頻應用客戶端播放的視頻文件的播放時長為預設(shè)時長時,獲取待播放的貼片媒體文件,視頻播放模塊通知視頻應用客戶端暫停播放視頻文件,視頻播放模塊對貼片媒體文件進行播放,視頻播放模塊在播放完貼片媒體文件之后,通知視頻應用客戶端繼續(xù)播放視頻文件。視頻應用客戶端繼續(xù)播放視頻文件。
[0046]在視頻文件的結(jié)尾播放貼片媒體文件的過程是這樣的:視頻播放模塊檢測視頻應用客戶端播放的視頻文件的播放時長,視頻應用客戶端播放的視頻文件的播放時長為視頻文件的總時長時,獲取待播放的貼片媒體文件,視頻播放模塊對貼片媒體文件進行播放。
[0047]在嵌入到具有數(shù)據(jù)流的應用客戶端的視頻播放模塊按照第一控制指令播放貼片媒體文件時,具有數(shù)據(jù)流的應用客戶端同時顯示數(shù)據(jù)流和視頻播放模塊播放的貼片媒體文件,即,在顯示數(shù)據(jù)流時同時顯示貼片媒體文件,顯示數(shù)據(jù)流和顯示貼片媒體文件相互獨立,同時進行。
[0048]例如,將視頻播放模塊嵌入到具有數(shù)據(jù)流的新聞客戶端中,新聞客戶端在顯示新聞數(shù)據(jù)流的同時顯示視頻播放模塊播放的貼片媒體文件。新聞數(shù)據(jù)流可以是文字數(shù)據(jù)流、圖片數(shù)據(jù)流以及二者的混合形式。
[0049]當應用客戶端為數(shù)據(jù)流展示客戶端時,視頻播放模塊檢測到數(shù)據(jù)流展示客戶端展示的內(nèi)容位于預設(shè)區(qū)域時,獲取待播放的貼片媒體文件并播放貼片媒體文件;視頻播放模塊檢測到數(shù)據(jù)流展示客戶端展示的內(nèi)容未位于預設(shè)區(qū)域時,視頻播放模塊停止播放待播放的貼片媒體文件。例如,在滑動瀏覽新聞客戶端的新聞時,頁面展示的區(qū)域為預設(shè)區(qū)域時,顯示視頻播放模塊所播放的貼片媒體文件。當頁面滑出預設(shè)區(qū)域時,視頻播放模塊不再播放貼片媒體文件。
[0050]在視頻播放模塊按照第一控制指令播放貼片媒體文件之前,視頻播放模塊獲取多個貼片媒體文件的鏈接;視頻播放模塊依次向鏈接所指向的片源服務器請求貼片媒體文件,其中,片源服務器在驗證存儲有請求的貼片媒體文件后,向視頻播放模塊發(fā)送請求的貼片媒體文件;視頻播放模塊緩存片源服務器發(fā)送的貼片媒體文件。
[0051]如果待播放的貼片媒體文件包括多個目標貼片媒體文件,視頻播放模塊先檢測第一控制指令,如果未檢測到第一控制指令,視頻播放模塊獲取多個目標貼片媒體文件的鏈接,按照預先設(shè)置的順序,視頻播放模塊依次向鏈接所指向的片源服務器請求目標貼片媒體文件,片源服務器在驗證存儲有請求的目標貼片媒體文件后,向視頻播放模塊發(fā)送請求的目標貼片媒體文件,視頻播放模塊緩存片源服務器發(fā)送的目標貼片媒體文件。多個目標貼片媒體文件可以指向同一個片源服務器或者不同的片源服務器。
[0052]如果視頻播放模塊檢測到第一控制指令,視頻播放模塊獲取第一控制指令中指示的多個目標貼片媒體文件的鏈接,按照第一控制指令指示的順序,視頻播放模塊依次向鏈接所指向的片源服務器請求目標貼片媒體文件,片源服務器在驗證存儲有請求的目標貼片媒體文件后,向視頻播放模塊發(fā)送請求的目標貼片媒體文件,視頻播放模塊緩存片源服務器發(fā)送的目標貼片媒體文件。
[0053]待播放的貼片媒體文件可以包括一個目標貼片媒體文件,也可以包括多個目標貼片媒體文件。當待播放的貼片媒體文件包括多個目標貼片媒體文件時,視頻播放模塊按照順序播放多個目標貼片媒體文件,并且按照順序緩沖多個目標貼片媒體文件。例如,待播放的貼片媒體文件包括3個目標貼片媒體文件,在視頻播放模塊播放第I個目標貼片媒體文件時,緩沖第2個和第3個目標貼片媒體文件,通常情況下,在第I個目標貼片媒體文件播放完時,第2個目標貼片媒體文件已經(jīng)緩沖完畢,無延遲播放第2個目標貼片媒體文件。第3個目標貼片媒體文件可能在第I個目標貼片媒體文件播放時就完成緩沖,也可能在第2個目標貼片媒體文件播放時完成緩沖,在網(wǎng)絡(luò)狀態(tài)好的情況下,視頻緩沖比較快,可以實現(xiàn)無延遲播放3個目標貼片媒體文件,即使在跳過目標貼片媒體文件或者調(diào)整目標貼片媒體文件播放順序時,也不會造成延遲,使得播放的過程更加流暢。播放目標貼片媒體文件和緩沖目標貼片媒體文件是兩個獨立的過程,在開始播放第I個目標貼片媒體文件時就依次緩沖剩余的第2個目標貼片媒體文件和第3個目標貼片媒體文件。
[0054]貼片媒體文件可以與視頻播放模塊封裝在一起,嵌入到任意一個應用程序中。視頻播放模塊可以與片源服務器進行通信,接收片源服務器提供的貼片媒體文件進行播放。另外,視頻播放模塊可以是單獨播放廣告的播放器,與播放視頻文件的播放器相互獨立。
[0055]本發(fā)明實施例提供的貼片媒體文件的播放器主要包含隊列操作和播放功能,體積小,可應用任意視頻廣告形式,如視頻信息流、視頻閃屏等。視頻信息流例如新聞客戶端所展示的圖片流或者文字流,視頻閃屏例如打開應用客戶端時先展示廣告,再顯示應用客戶端的內(nèi)容,先展示的這個廣告就可以通過本實施例的貼片媒體文件的播放器來進行播放。
[0056]本發(fā)明實施例提供的貼片媒體文件的播放器可以和廣告代碼邏輯一并封裝在獨立的模塊中,使得廣告可獨立對外提供,而無需額外提供體積較大的視頻文件的播放器,并且廣告邏輯封裝至內(nèi)部,接口簡單易用。
[0057 ]本發(fā)明實施例提供的貼片媒體文件的播放器,在App運行時,獨立于視頻文件的播放器。
[0058]進入視頻播放頁面后,先啟動貼片媒體文件的播放器請求廣告內(nèi)容,如當前沒有廣告,則貼片媒體文件的播放器自動釋放,給出通知,通知視頻文件的播放器開始播放視頻文件。
[0059]如果當前有廣告,則獲取貼片媒體文件,通常是若干個貼片媒體文件,廣告播放器將這些貼片媒體文件放入一個隊列。
[0060]先緩沖及播放第一個貼片媒體文件,到快結(jié)束時(當前貼片媒體文件播放還未結(jié)束),開始緩沖第二個貼片媒體文件,但不播放,第一個貼片媒體文件播放結(jié)束后,無延遲播放第二個貼片媒體文件,依次類推,可實現(xiàn)貼片媒體文件無延遲播放。
[0061]當一個貼片媒體文件播放時,可根據(jù)用戶發(fā)出的第一控制指令跳過當前貼片媒體文件、跳過某些貼片媒體文件、或者調(diào)整貼片媒體文件、或者再次播放已經(jīng)播放過的貼片媒體文件,以實現(xiàn)貼片媒體文件的播放器和用戶的交互。
[0062]用戶發(fā)出的第一控制指令可以是觸摸終端的顯示屏的特定區(qū)域發(fā)出的,也可以是通過語音發(fā)出的。
[0063]本發(fā)明實施例提供的貼片媒體文件的播放器具有隊列播放功能和普通播放功能,能夠?qū)崿F(xiàn)緩沖等播放器基本功能。每次在播放貼片媒體文件前,往播放器壓入一個播放鏈接數(shù)組(如圖2中的4個貼片媒體文件),依次連接服務器判斷每個貼片媒體文件鏈接的有效性,排除無效鏈接,并按順序依次緩沖。判斷鏈接有效性和緩沖的進度,與播放進度相互獨立,可以在前面貼片媒體文件播放完成前,按順序完成后面貼片媒體文件的緩沖。
[0064]需要說明的是,對于前述的各方法實施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領(lǐng)域技術(shù)人員應該知悉,本發(fā)明并不受所描述的動作順序的限制,因為依據(jù)本發(fā)明,某些步驟可以采用其他順序或者同時進行。其次,本領(lǐng)域技術(shù)人員也應該知悉,說明書中所描述的實施例均屬于優(yōu)選實施例,所涉及的動作和模塊并不一定是本發(fā)明所必須的。
[0065]通過以上的實施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到根據(jù)上述實施例的方法可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當然也可以通過硬件,但很多情況下前者是更佳的實施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)(如R0M/RAM、磁碟、光盤)中,包括若干指令用以使得一臺終端設(shè)備(可以是手機,計算機,服務器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述的方法。
[0066]根據(jù)本發(fā)明實施例,還提供了一種用于實施上述貼片媒體文件的播放方法的貼片媒體文件的播放裝置,該貼片媒體文件的播放裝置主要用于執(zhí)行本發(fā)明實施例上述內(nèi)容所提供的貼片媒體文件的播放方法,以下對本發(fā)明實施例所提供的貼片媒體文件的播放裝置做具體介紹:
[0067]圖5是根據(jù)本發(fā)明實施例的貼片媒體文件的播放裝置的示意圖,該貼片媒體文件的播放裝置嵌入到應用客戶端中,如圖5所示,該貼片媒體文件的播放裝置主要包括:第一獲取單元50、檢測單元52和控制單元54。
[0068]第一獲取單元50,用于獲取待播放的貼片媒體文件。
[0069]檢測單元52,用于在播放貼片媒體文件中的第一貼片媒體文件的過程中,檢測第一控制指令,其中,第一控制指令用于指示對貼片媒體文件進行播放控制。
[0070]控制單元54,用于按照第一控制指令對貼片媒體文件進行播放控制。
[0071]可選地,貼片媒體文件包括多個目標貼片媒體文件,控制單元54對第一貼片媒體文件進行播放控制;和/或控制單元54對多個目標貼片媒體文件中第一貼片媒體文件之后的目標貼片媒體文件進行播放控制。
[0072]可選地,檢測單元52包括:顯示子單元,用于在播放貼片媒體文件中的第一貼片媒體文件的過程中或者結(jié)束時,顯示第一提示信息,其中,第一提示信息用于提示選擇播放完第一貼片媒體文件后所需播放的貼片媒體文件,所需播放的貼片媒體文件與第一貼片媒體文件相關(guān);檢測子單元,用于檢測第一控制指令,其中,第一控制指令用于在所需播放的貼片媒體文件中選擇貼片媒體文件。
[0073]可選地,貼片媒體文件包括多個目標貼片媒體文件,控制單元54按照第一控制指令跳過或者選擇多個目標貼片媒體文件中的至少之一進行播放。
[0074]可選地,應用客戶端為視頻應用客戶端,裝置包括:接收單元,用于在第一獲取單元50獲取待播放的貼片媒體文件之前,接收播放請求,其中,播放請求用于請求視頻應用客戶端播放視頻文件;第一獲取單元50獲取與視頻文件匹配的貼片媒體文件;裝置還包括:第一通知單元,用于在控制單元54按照第一控制指令對貼片媒體文件進行播放控制之后,在播放完貼片媒體文件之后,通知視頻應用客戶端播放視頻文件。
[0075]可選地,應用客戶端為視頻應用客戶端,第一獲取單元50檢測視頻應用客戶端播放的視頻文件的播放時長為預設(shè)時長時,其中,預設(shè)時長小于或者等于視頻文件的總時長,獲取待播放的貼片媒體文件,并且在預設(shè)時長小于總時長時,通知視頻應用客戶端暫停播放視頻文件,在預設(shè)時長等于總時長時,停止播放視頻文件;裝置還包括:第二通知單元,用于在控制單元54按照第一控制指令對貼片媒體文件進行播放控制之后,在預設(shè)時長小于總時長的情況下,在播放完貼片媒體文件之后,通知視頻應用客戶端繼續(xù)播放視頻文件。
[0076]可選地,應用客戶端為數(shù)據(jù)流展示客戶端,其中,檢測到數(shù)據(jù)流展示客戶端展示的內(nèi)容位于預設(shè)區(qū)域時,第一獲取單元50獲取待播放的貼片媒體文件;控制單元54在數(shù)據(jù)流展示客戶端展示的內(nèi)容未位于預設(shè)區(qū)域時,停止播放待播放的貼片媒體文件。
[0077]可選地,裝置還包括:第二獲取單元,用于在控制單元按照第一控制指令播放貼片媒體文件之前,獲取多個貼片媒體文件的鏈接;請求單元,用于依次向鏈接所指向的片源服務器請求貼片媒體文件,其中,片源服務器在驗證存儲有請求的貼片媒體文件后,發(fā)送請求的貼片媒體文件;緩存單元,用于緩存片源服務器發(fā)送的貼片媒體文件。
[0078]根據(jù)本發(fā)明實施例,還提供了一種用于實施上述貼片媒體文件的播放方法的終端,如圖6所示,該終端主要包括處理器601、顯示器603、數(shù)據(jù)接口 604、存儲器605和網(wǎng)絡(luò)接口 606,其中:
[0079]數(shù)據(jù)接口604主要通過數(shù)據(jù)傳輸?shù)姆绞綄①N片媒體文件傳輸給處理器601。
[0080]存儲器605主要用于存儲貼片媒體文件和用戶發(fā)出的第一控制指令。
[0081]網(wǎng)絡(luò)接口606主要用于與片源服務器進行網(wǎng)絡(luò)通信。
[0082]顯示器603主要用于顯示貼片媒體文件。
[0083]處理器601主要用于執(zhí)行如下操作:獲取待播放的貼片媒體文件;在播放所述貼片媒體文件中的第一貼片媒體文件的過程中,檢測到第一控制指令,其中,所述第一控制指令用于指示對所述貼片媒體文件進行播放控制;按照所述第一控制指令對所述貼片媒體文件進行播放控制。
[0084]處理器601還用于執(zhí)行:對所述第一貼片媒體文件進行所述播放控制;和/或?qū)λ龆鄠€目標貼片媒體文件中所述第一貼片媒體文件之后的目標貼片媒體文件進行所述播放控制。
[0085]處理器601還用于執(zhí)行:在播放所述貼片媒體文件中的第一貼片媒體文件的過程中或者結(jié)束時,顯示第一提示信息,其中,所述第一提示信息用于提示選擇播放完所述第一貼片媒體文件后所需播放的貼片媒體文件,所述所需播放的貼片媒體文件與所述第一貼片媒體文件相關(guān);檢測到所述第一控制指令,其中,所述第一控制指令用于在所需播放的貼片媒體文件中選擇貼片媒體文件。
[0086]處理器601還用于執(zhí)行:按照所述第一控制指令跳過或者選擇所述多個目標貼片媒體文件中的至少之一進行播放。
[0087]處理器601還用于執(zhí)行:接收到播放請求,其中,所述播放請求用于請求播放視頻文件;獲取與所述視頻文件匹配的所述貼片媒體文件;在播放完所述貼片媒體文件之后,通知所述視頻應用客戶端播放所述視頻文件。
[0088]處理器601還用于執(zhí)行:檢測所述視頻應用客戶端播放的視頻文件的播放時長為預設(shè)時長時,其中,所述預設(shè)時長小于或者等于所述視頻文件的總時長,獲取所述待播放的貼片媒體文件,并且在所述預設(shè)時長小于所述總時長時,通知所述視頻應用客戶端暫停播放所述視頻文件,在所述預設(shè)時長等于所述總時長時,停止播放所述視頻文件;在所述預設(shè)時長小于所述總時長的情況下,在播放完所述貼片媒體文件之后,通知所述視頻應用客戶端繼續(xù)播放所述視頻文件。
[0089]處理器601還用于執(zhí)行:檢測到所述數(shù)據(jù)流展示客戶端展示的內(nèi)容位于預設(shè)區(qū)域時,獲取所述待播放的貼片媒體文件;在所述數(shù)據(jù)流展示客戶端展示的內(nèi)容未位于所述預設(shè)區(qū)域時,停止播放所述待播放的貼片媒體文件。
[0090]處理器601還用于執(zhí)行:獲取多個所述貼片媒體文件的鏈接;依次向所述鏈接所指向的片源服務器請求所述貼片媒體文件,其中,所述片源服務器在驗證存儲有請求的貼片媒體文件后,向所述視頻播放模塊發(fā)送請求的貼片媒體文件;緩存所述片源服務器發(fā)送的貼片媒體文件。
[0091]可選地,本實施例中的具體示例可以參考上述實施例中所描述的示例,本實施例在此不再贅述。
[0092]本發(fā)明的實施例還提供了一種存儲介質(zhì)??蛇x地,在本實施例中,上述存儲介質(zhì)可以用于存儲本發(fā)明實施例的貼片媒體文件的播放方法的程序代碼。
[0093]可選地,在本實施例中,上述存儲介質(zhì)可以位于移動通信網(wǎng)絡(luò)、廣域網(wǎng)、城域網(wǎng)或局域網(wǎng)的網(wǎng)絡(luò)中的多個網(wǎng)絡(luò)設(shè)備中的至少一個網(wǎng)絡(luò)設(shè)備。
[0094]可選地,在本實施例中,存儲介質(zhì)被設(shè)置為存儲用于執(zhí)行以下步驟的程序代碼:
[0095]SI,獲取待播放的貼片媒體文件;
[0096]S2,在播放所述貼片媒體文件中的第一貼片媒體文件的過程中,檢測到第一控制指令,其中,所述第一控制指令用于指示對所述貼片媒體文件進行播放控制;
[0097]S3,按照所述第一控制指令對所述貼片媒體文件進行播放控制。
[0098]可選地,在本實施例中,處理器根據(jù)存儲介質(zhì)中已存儲的程序代碼執(zhí)行:。
[0099]可選地,在本實施例中,處理器根據(jù)存儲介質(zhì)中已存儲的程序代碼執(zhí)行:對所述第一貼片媒體文件進行所述播放控制;和/或?qū)λ龆鄠€目標貼片媒體文件中所述第一貼片媒體文件之后的目標貼片媒體文件進行所述播放控制。
[0100]可選地,在本實施例中,處理器根據(jù)存儲介質(zhì)中已存儲的程序代碼執(zhí)行:在播放所述貼片媒體文件中的第一貼片媒體文件的過程中或者結(jié)束時,顯示第一提示信息,其中,所述第一提示信息用于提示選擇播放完所述第一貼片媒體文件后所需播放的貼片媒體文件,所述所需播放的貼片媒體文件與所述第一貼片媒體文件相關(guān);檢測到所述第一控制指令,其中,所述第一控制指令用于在所需播放的貼片媒體文件中選擇貼片媒體文件。
[0101]可選地,在本實施例中,處理器根據(jù)存儲介質(zhì)中已存儲的程序代碼執(zhí)行:按照所述第一控制指令跳過或者選擇所述多個目標貼片媒體文件中的至少之一進行播放。
[0102]可選地,在本實施例中,處理器根據(jù)存儲介質(zhì)中已存儲的程序代碼執(zhí)行:接收到播放請求,其中,所述播放請求用于請求播放視頻文件;獲取與所述視頻文件匹配的所述貼片媒體文件;在播放完所述貼片媒體文件之后,通知所述視頻應用客戶端播放所述視頻文件。
[0103]可選地,在本實施例中,處理器根據(jù)存儲介質(zhì)中已存儲的程序代碼執(zhí)行:檢測所述視頻應用客戶端播放的視頻文件的播放時長為預設(shè)時長時,其中,所述預設(shè)時長小于或者等于所述視頻文件的總時長,獲取所述待播放的貼片媒體文件,并且在所述預設(shè)時長小于所述總時長時,通知所述視頻應用客戶端暫停播放所述視頻文件,在所述預設(shè)時長等于所述總時長時,停止播放所述視頻文件;在所述預設(shè)時長小于所述總時長的情況下,在播放完所述貼片媒體文件之后,通知所述視頻應用客戶端繼續(xù)播放所述視頻文件。
[0104]可選地,在本實施例中,處理器根據(jù)存儲介質(zhì)中已存儲的程序代碼執(zhí)行:檢測到所述數(shù)據(jù)流展示客戶端展示的內(nèi)容位于預設(shè)區(qū)域時,獲取所述待播放的貼片媒體文件;在所述數(shù)據(jù)流展示客戶端展示的內(nèi)容未位于所述預設(shè)區(qū)域時,停止播放所述待播放的貼片媒體文件。
[0105]可選地,在本實施例中,處理器根據(jù)存儲介質(zhì)中已存儲的程序代碼執(zhí)行:獲取多個所述貼片媒體文件的鏈接;依次向所述鏈接所指向的片源服務器請求所述貼片媒體文件,其中,所述片源服務器在驗證存儲有請求的貼片媒體文件后,向所述視頻播放模塊發(fā)送請求的貼片媒體文件;緩存所述片源服務器發(fā)送的貼片媒體文件。
[0106]可選地,在本實施例中,上述存儲介質(zhì)可以包括但不限于:U盤、只讀存儲器(R0M,Read-Only Memory)、隨機存取存儲器(RAM,Random Access Memory)、移動硬盤、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
[0107]可選地,本實施例中的具體示例可以參考上述實施例中所描述的示例,本實施例在此不再贅述。
[0108]上述本發(fā)明實施例序號僅僅為了描述,不代表實施例的優(yōu)劣。
[0109]上述實施例中的集成的單元如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在上述計算機可讀取的存儲介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在存儲介質(zhì)中,包括若干指令用以使得一臺或多臺計算機設(shè)備(可為個人計算機、服務器或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。
[0110]在本發(fā)明的上述實施例中,對各個實施例的描述都各有側(cè)重,某個實施例中沒有詳述的部分,可以參見其他實施例的相關(guān)描述。
[0111]在本申請所提供的幾個實施例中,應該理解到,所揭露的客戶端,可通過其它的方式實現(xiàn)。其中,以上所描述的裝置實施例僅僅是示意性的,例如所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,單元或模塊的間接耦合或通信連接,可以是電性或其它的形式。
[0112]所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。
[0113]另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用軟件功能單元的形式實現(xiàn)。
[0114]以上所述僅是本發(fā)明的優(yōu)選實施方式,應當指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應視為本發(fā)明的保護范圍。
【主權(quán)項】
1.一種貼片媒體文件的播放方法,其特征在于,包括: 視頻播放模塊獲取待播放的貼片媒體文件,其中,所述視頻播放模塊嵌入在應用客戶端中; 在所述視頻播放模塊播放所述貼片媒體文件中的第一貼片媒體文件的過程中,所述視頻播放模塊檢測到第一控制指令,其中,所述第一控制指令用于指示對所述貼片媒體文件進行播放控制; 所述視頻播放模塊按照所述第一控制指令對所述貼片媒體文件進行播放控制。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述貼片媒體文件包括多個目標貼片媒體文件,其中,所述視頻播放模塊按照所述第一控制指令對所述貼片媒體文件進行播放控制包括: 所述視頻播放模塊對所述第一貼片媒體文件進行所述播放控制;和/或 所述視頻播放模塊對所述多個目標貼片媒體文件中所述第一貼片媒體文件之后的目標貼片媒體文件進行所述播放控制。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述視頻播放模塊播放所述貼片媒體文件中的第一貼片媒體文件的過程中,所述視頻播放模塊檢測到第一控制指令包括: 在所述視頻播放模塊播放所述貼片媒體文件中的第一貼片媒體文件的過程中或者結(jié)束時,所述視頻播放模塊顯示第一提示信息,其中,所述第一提示信息用于提示選擇播放完所述第一貼片媒體文件后所需播放的貼片媒體文件,所述所需播放的貼片媒體文件與所述第一貼片媒體文件相關(guān); 所述視頻播放模塊檢測到所述第一控制指令,其中,所述第一控制指令用于在所需播放的貼片媒體文件中選擇貼片媒體文件。4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述貼片媒體文件包括多個目標貼片媒體文件,所述視頻播放模塊按照所述第一控制指令對所述貼片媒體文件進行播放控制包括: 所述視頻播放模塊按照所述第一控制指令跳過或者選擇所述多個目標貼片媒體文件中的至少之一進行播放。5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述應用客戶端為視頻應用客戶端, 在所述視頻播放模塊獲取待播放的貼片媒體文件之前,所述方法包括:接收到播放請求,其中,所述播放請求用于請求所述視頻應用客戶端播放視頻文件; 所述視頻播放模塊獲取待播放的貼片媒體文件包括:所述視頻播放模塊獲取與所述視頻文件匹配的所述貼片媒體文件; 在所述視頻播放模塊按照所述第一控制指令對所述貼片媒體文件進行播放控制之后,所述方法還包括:所述視頻播放模塊在播放完所述貼片媒體文件之后,通知所述視頻應用客戶端播放所述視頻文件。6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述應用客戶端為視頻應用客戶端, 所述視頻播放模塊獲取待播放的貼片媒體文件包括:所述視頻播放模塊檢測所述視頻應用客戶端播放的視頻文件的播放時長為預設(shè)時長時,其中,所述預設(shè)時長小于或者等于所述視頻文件的總時長,獲取所述待播放的貼片媒體文件,并且在所述預設(shè)時長小于所述總時長時,所述視頻播放模塊通知所述視頻應用客戶端暫停播放所述視頻文件,在所述預設(shè)時長等于所述總時長時,停止播放所述視頻文件; 在所述視頻播放模塊按照所述第一控制指令對所述貼片媒體文件進行播放控制之后,所述方法還包括:在所述預設(shè)時長小于所述總時長的情況下,所述視頻播放模塊在播放完所述貼片媒體文件之后,通知所述視頻應用客戶端繼續(xù)播放所述視頻文件。7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述應用客戶端為數(shù)據(jù)流展示客戶端,其中,所述視頻播放模塊獲取待播放的貼片媒體文件包括:所述視頻播放模塊檢測到所述數(shù)據(jù)流展示客戶端展示的內(nèi)容位于預設(shè)區(qū)域時,獲取所述待播放的貼片媒體文件; 其中,在所述數(shù)據(jù)流展示客戶端展示的內(nèi)容未位于所述預設(shè)區(qū)域時,所述方法還包括:停止播放所述待播放的貼片媒體文件。8.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述視頻播放模塊按照所述第一控制指令播放所述貼片媒體文件之前,所述方法還包括: 所述視頻播放模塊獲取多個所述貼片媒體文件的鏈接; 所述視頻播放模塊依次向所述鏈接所指向的片源服務器請求所述貼片媒體文件,其中,所述片源服務器在驗證存儲有請求的貼片媒體文件后,向所述視頻播放模塊發(fā)送請求的貼片媒體文件; 所述視頻播放模塊緩存所述片源服務器發(fā)送的貼片媒體文件。9.一種貼片媒體文件的播放裝置,其特征在于,包括: 第一獲取單元,用于獲取待播放的貼片媒體文件; 檢測單元,用于在播放所述貼片媒體文件中的第一貼片媒體文件的過程中,檢測第一控制指令,其中,所述第一控制指令用于指示對所述貼片媒體文件進行播放控制; 控制單元,用于按照所述第一控制指令對所述貼片媒體文件進行播放控制。10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述貼片媒體文件包括多個目標貼片媒體文件, 所述控制單元對所述第一貼片媒體文件進行所述播放控制;和/或 所述控制單元對所述多個目標貼片媒體文件中所述第一貼片媒體文件之后的目標貼片媒體文件進行所述播放控制。11.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述檢測單元包括: 顯示子單元,用于在播放所述貼片媒體文件中的第一貼片媒體文件的過程中或者結(jié)束時,顯示第一提示信息,其中,所述第一提示信息用于提示選擇播放完所述第一貼片媒體文件后所需播放的貼片媒體文件,所述所需播放的貼片媒體文件與所述第一貼片媒體文件相關(guān); 檢測子單元,用于檢測所述第一控制指令,其中,所述第一控制指令用于在所需播放的貼片媒體文件中選擇貼片媒體文件。12.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述貼片媒體文件包括多個目標貼片媒體文件,所述控制單元按照所述第一控制指令跳過或者選擇所述多個目標貼片媒體文件中的至少之一進行播放。13.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述貼片媒體文件的播放裝置嵌入視頻應用客戶端, 所述裝置包括:接收單元,用于在所述第一獲取單元獲取待播放的貼片媒體文件之前,接收播放請求,其中,所述播放請求用于請求所述視頻應用客戶端播放視頻文件; 所述第一獲取單元獲取與所述視頻文件匹配的所述貼片媒體文件; 所述裝置還包括:第一通知單元,用于在所述控制單元按照所述第一控制指令對所述貼片媒體文件進行播放控制之后,在播放完所述貼片媒體文件之后,通知所述視頻應用客戶端播放所述視頻文件。14.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述貼片媒體文件的播放裝置嵌入視頻應用客戶端, 所述第一獲取單元檢測所述視頻應用客戶端播放的視頻文件的播放時長為預設(shè)時長時,其中,所述預設(shè)時長小于或者等于所述視頻文件的總時長,獲取所述待播放的貼片媒體文件,并且在所述預設(shè)時長小于所述總時長時,通知所述視頻應用客戶端暫停播放所述視頻文件,在所述預設(shè)時長等于所述總時長時,停止播放所述視頻文件; 所述裝置還包括:第二通知單元,用于在所述控制單元按照所述第一控制指令對所述貼片媒體文件進行播放控制之后,在所述預設(shè)時長小于所述總時長的情況下,在播放完所述貼片媒體文件之后,通知所述視頻應用客戶端繼續(xù)播放所述視頻文件。15.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述貼片媒體文件的播放裝置嵌入數(shù)據(jù)流展示客戶端,其中,檢測到所述數(shù)據(jù)流展示客戶端展示的內(nèi)容位于預設(shè)區(qū)域時,所述第一獲取單元獲取所述待播放的貼片媒體文件; 所述控制單元在所述數(shù)據(jù)流展示客戶端展示的內(nèi)容未位于所述預設(shè)區(qū)域時,停止播放所述待播放的貼片媒體文件。16.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述裝置還包括: 第二獲取單元,用于在所述控制單元按照所述第一控制指令播放所述貼片媒體文件之前,獲取多個所述貼片媒體文件的鏈接; 請求單元,用于依次向所述鏈接所指向的片源服務器請求所述貼片媒體文件,其中,所述片源服務器在驗證存儲有請求的貼片媒體文件后,發(fā)送請求的貼片媒體文件; 緩存單元,用于緩存所述片源服務器發(fā)送的貼片媒體文件。
【文檔編號】H04N21/81GK105933776SQ201610409470
【公開日】2016年9月7日
【申請日】2016年6月12日
【發(fā)明人】任春劍, 吳兵
【申請人】騰訊科技(北京)有限公司