貼片媒體文件的播放方法和裝置的制造方法
【專利摘要】本發明公開了一種貼片媒體文件的播放方法和裝置。其中,該方法包括:將貼片媒體文件的第一選單時長設置為小于或者等于視頻應用客戶端中第一頻道的最大播放時長,其中,第一選單時長小于貼片媒體文件的播放時長;接收在第一頻道中播放目標貼片媒體文件的播放請求;根據第一選單時長將貼片媒體文件選擇為貼片媒體文件播放請求所請求播放的目標貼片媒體文件;在第一頻道中按照播放時長播放貼片媒體文件。本發明解決了無法靈活控制播放貼片媒體文件的播放時長的技術問題。
【專利說明】
貼片媒體文件的播放方法和裝置
技術領域
[0001 ]本發明涉及多媒體領域,具體而言,涉及一種貼片媒體文件的播放方法和裝置。
【背景技術】
[0002]視頻播放客戶端的普及帶來了貼片媒體文件的大量涌現,貼片媒體文件的投放方對貼片媒體文件的播放需求也越來越大,期望播放是貼片媒體文件更長。現有的視頻播放客戶端在播放貼片媒體文件時,通常會設置固定播放時長,在這個固定播放時長內播放一個或者多個貼片媒體文件。如果需要播放的貼片媒體文件的時長超出視頻播放客戶端設置的固定播放時長,會導致無法播放,或者需要調整設置的固定播放時長。
[0003]然而,在調整設置好的固定播放時長時,將同時調整一個頻道內播放的所有視頻文件的貼片媒體文件的固定播放時長,導致一個頻道內所有視頻文件的貼片媒體文件的貼片媒體文件的固定播放時長都被延長。針對上述的問題,目前尚未提出有效的解決方案。
【發明內容】
[0004]本發明實施例提供了一種貼片媒體文件的播放方法和裝置,以至少解決無法靈活控制播放貼片媒體文件的播放時長的技術問題。
[0005]根據本發明實施例的一個方面,提供了一種貼片媒體文件的播放方法,包括:將貼片媒體文件的第一選單時長設置為小于或者等于視頻應用客戶端中第一頻道的最大播放時長,其中,所述第一選單時長小于所述貼片媒體文件的播放時長;接收在所述第一頻道中播放目標貼片媒體文件的播放請求;根據所述第一選單時長將所述貼片媒體文件選擇為所述貼片媒體文件播放請求所請求播放的目標貼片媒體文件;在所述第一頻道中按照所述播放時長播放所述貼片媒體文件。
[0006]根據本發明實施例的另一方面,還提供了一種貼片媒體文件的播放裝置,包括:設置單元,用于將貼片媒體文件的第一選單時長設置為小于或者等于視頻應用客戶端中第一頻道的最大播放時長,其中,所述第一選單時長小于所述貼片媒體文件的播放時長;接收單元,用于接收在所述第一頻道中播放目標貼片媒體文件的播放請求;選擇單元,用于根據所述第一選單時長將所述貼片媒體文件選擇為所述貼片媒體文件播放請求所請求播放的目標貼片媒體文件;播放單元,用于在所述第一頻道中按照所述播放時長播放所述貼片媒體文件。
[0007]在本發明實施例中,采用將貼片媒體文件的第一選單時長設置為小于或者等于視頻應用客戶端中第一頻道的最大播放時長,其中,所述第一選單時長小于所述貼片媒體文件的播放時長;接收在所述第一頻道中播放目標貼片媒體文件的播放請求;根據所述第一選單時長將所述貼片媒體文件選擇為所述貼片媒體文件播放請求所請求播放的目標貼片媒體文件;在所述第一頻道中按照所述播放時長播放所述貼片媒體文件的方式,根據選單時長來選擇需要播放的貼片媒體文件,解決了現有技術對貼片媒體文件的播放控制不靈活的技術問題,達到了靈活控制播放的貼片媒體文件的技術效果。
【附圖說明】
[0008]此處所說明的附圖用來提供對本發明的進一步理解,構成本申請的一部分,本發明的示意性實施例及其說明用于解釋本發明,并不構成對本發明的不當限定。在附圖中:
[0009]圖1是根據本發明實施例的硬件環境的架構圖;
[0010]圖2是根據本發明實施例的貼片媒體文件的播放方法的流程圖;
[0011]圖3是根據本發明實施例的顯示界面的示意圖;
[0012]圖4是根據本發明實施例的貼片媒體文件的播放裝置的示意圖;
[0013]圖5是根據本發明實施例的終端的示意圖。
【具體實施方式】
[0014]為了使本技術領域的人員更好地理解本發明方案,下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分的實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都應當屬于本發明保護的范圍。
[0015]需要說明的是,本發明的說明書和權利要求書及上述附圖中的術語“第一”、“第二”等是用于區別類似的對象,而不必用于描述特定的順序或先后次序。應該理解這樣使用的數據在適當情況下可以互換,以便這里描述的本發明的實施例能夠以除了在這里圖示或描述的那些以外的順序實施。此外,術語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統、產品或設備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或對于這些過程、方法、產品或設備固有的其它步驟或單元。
[0016]名詞解釋:
[0017]貼片媒體文件:視頻廣告文件,可以在播放視頻文件之前播放,也可以在播放視頻播放文件的過程中播放,還可以在播放完視頻文件后播放。
[0018]頻道:廣告投放親引擎中對內容進行區分的一個概念,例如,將電視劇劃分為一個頻道,電影劃分為另外一個頻道等。
[0019]播放時長:貼片媒體文件的實際播放時所需要的時長。
[0020]選單時長:不同于貼片媒體文件的播放時長,是用于選擇貼片媒體文件的時長。
[0021]根據本發明實施例,提供了一種可以通過本申請裝置實施例執行的方法實施例,需要說明的是,在附圖的流程圖示出的步驟可以在諸如一組計算機可執行指令的計算機系統中執行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執行所示出或描述的步驟。
[0022]根據本發明實施例,提供了一種貼片媒體文件的播放方法。
[0023]可選地,在本實施例中,上述貼片媒體文件的播放可以應用于如圖1所示的終端102和服務器104所構成的硬件環境中。如圖1所示,終端102通過網絡與服務器104進行連接,上述網絡包括但不限于:移動通信網絡、廣域網、城域網或局域網,終端102可以是手機終端,也可以是PC終端、筆記本終端或平板電腦終端。
[0024]圖1中示出的硬件環境系統的主要工作原理是:
[0025]在一些可選實施例中,服務器104在接收到來自終端102的視頻文件的播放請求后,獲取請求的視頻文件,以及與這個視頻文件相關聯的貼片媒體文件。終端102在播放貼片媒體文件時,具有最大播放時長。貼片媒體文件的與這個視頻文件相關聯的貼片媒體文件的播放時長超出最大播放時長時,同時超出最大播放時長的貼片媒體文件的選單時長小于或者等于最大播放時長,這樣,在選擇需要播放的貼片媒體文件時,按照選單時長而不是貼片媒體文件的播放時長來選擇貼片媒體文件。因此,即使貼片媒體文件的播放時長超出最大播放時長,該貼片媒體文件也可以被選中,并且按照貼片媒體文件的實際播放時長進行播放。
[0026]也就是說,根據選單時長來選擇需要播放的貼片媒體文件。一旦貼片媒體文件被選中,這個被選中的貼片媒體文件就可以按照實際的播放時長進行播放了,從而實現了單獨控制每個視頻文件在播放時都可以播放長貼片媒體文件,解決了現有技術對貼片媒體文件的播放控制不靈活的技術問題,達到了靈活控制播放的貼片媒體文件的技術效果。
[0027]圖2是根據本發明實施例的貼片媒體文件的播放方法的流程圖,以下結合圖2對本發明實施例所提供的貼片媒體文件的播放方法做具體介紹,如圖2所示,該貼片媒體文件的播放方法主要包括如下步驟:
[0028]步驟S202,將貼片媒體文件的第一選單時長設置為小于或者等于視頻應用客戶端中第一頻道的最大播放時長,其中,第一選單時長小于貼片媒體文件的播放時長。
[0029]步驟S204,接收在第一頻道中播放目標貼片媒體文件的播放請求。
[0030]步驟S206,根據第一選單時長將貼片媒體文件選擇為貼片媒體文件播放請求所請求播放的目標貼片媒體文件。
[0031]步驟S208,在第一頻道中按照播放時長播放貼片媒體文件。
[0032]貼片媒體文件的播放時長大于第一頻道的最大播放時長,該最大播放時長是指視頻播放客戶端播放貼片媒體文件的時長。由于選擇貼片媒體文件時會選擇播放時長小于最大播放時長的文件,為了使得視頻播放客戶端可以播放這個播放時長大于最大播放時長的貼片媒體文件,將貼片媒體文件的第一選單時長設置為小于或者等于視頻應用客戶端的第一頻道的最大播放時長,在選擇貼片媒體文件時根據選單時長選擇貼片媒體文件,從而該貼片媒體文件就可以被選中,并且在播放時按照貼片媒體文件的播放時長進行播放。
[0033]第一選單時長是貼片媒體文件的一個參數,調整這個參數就能使得該貼片媒體文件被選中,而不需要調整每個頻道的最大播放時長,可以實現單獨調整某個視頻文件所播放的貼片媒體文件的播放時長,使得不同播放時長的貼片媒體文件都可以被播放,增加了播放的貼片媒體文件的靈活性,以及對貼片媒體文件進行播放控制的靈活性。
[0034]在一些實施例中,貼片媒體文件投放引擎可以向多個頻道投放貼片媒體文件,每個頻道對應一個最大播放時長。為了使得一個貼片媒體文件可以被多個頻道使用,可以對一個貼片媒體文件配置多個選單時長,一個選單時長對應一個頻道。其中,第一選單時長對應第一頻道,那么,在第一頻道中播放貼片媒體文件時,按照第一頻道的最大播放時長和第一選單時長來選擇目標貼片媒體文件。同樣的道理,其他選單時長對應其他頻道,每個頻道按照相應的選單時長來選擇貼片媒體文件,并在選中后在相應的頻道中播放。多個頻道可以采用相同的最大播放時長,也可以采用個不同的最大播放時長。
[0035]貼片媒體文件投放引擎在選擇貼片媒體文件時,可以從一個列表中的多個貼片媒體文件中選擇目標貼片媒體文件。貼片媒體文件投放引擎先判斷列表中的目標貼片媒體文件是否具有第一選單時長,如果有第一選單時長,則判斷第一選單時長是否小于或者等于第一頻道的最大播放時長。如果第一選單時長小于或者等于第一頻道的最大播放時長,則選擇目標貼片媒體文件,并將目標貼片媒體文件推送給視頻播放客戶端進行播放。
[0036]對于未設置有選單時長的其他貼片媒體文件,貼片媒體文件投放引擎也會先判斷是否有選單時長,如果沒有選單時長,則判斷貼片媒體文件的播放時長是否小于或者等于第一頻道的最大播放時長,如果貼片媒體文件的播放時長小于或者等于第一頻道的最大播放時長,則選擇這個貼片媒體文件,否則,不選。
[0037]對于一個貼片媒體文件是否設置有選單時長,可以根據貼片媒體文件的時長標識來判斷。在貼片媒體文件的時長標識指示貼片媒體文件具有選單時長的情況下,進一步判斷選單時長是否小于或者等于最大播放時長。時長標識可以采用某個參數來表示,例如,用O表示不具有選單時長,用I表示具有選單時長,在檢測到貼片媒體文件具有“I”這個標識時,確定貼片媒體文件具有選單時長。
[0038]在選擇貼片媒體文件時,可以選擇一個或多個貼片媒體文件。在選擇多個貼片媒體文件的條件下,包括兩種情況:
[0039]第一種,包括具有選單時長的貼片媒體文件。那么,按照選單時長選擇的貼片媒體文件的選單時長與按照播放時長選擇的貼片媒體文件的播放時長之和等于最大播放時長。播放貼片媒體文件時,可以依次播放選擇的多個媒體文件。播放的總時長為選擇的貼片媒體文件的播放時長之和。例如,選擇兩個貼片媒體文件進行播放,最大播放時長為90秒,第一個貼片媒體文件的選單時長為60秒,播放時間為120秒。在選擇第一個貼片媒體文件之后可以選擇第二個貼片媒體文件,第二個貼片媒體文件的播放時長為30秒。播放第一個貼片媒體文件和第二個貼片媒體文件的總時長為150秒。
[0040]第二種,不包括具有選單時長的貼片媒體文件。那么,選擇的多個貼片媒體文件的播放時長總和是最大播放時長。例如,最大播放時長為60秒,選擇4個播放時長為15秒的貼片媒體文件。播放這4個貼片媒體文件的總時長為60秒。
[0041]為了增強用戶體驗,在播放較長的貼片媒體文件時,貼片媒體文件可以提供“跳過”功能,來提供跳過貼片媒體文件的功能。例如,顯示剩余播放時間以及“您可以在3秒后關閉廣告”的提示信息,如圖3所示。該剩余播放時間是貼片媒體文件自身攜帶的時間,隨著貼片媒體文件的傳輸而傳輸到視頻播放客戶端。該視頻播放客戶端可以設置在移動終端或者PC端。
[0042]下面以廣告投放為例對本申請進行說明。
[0043]對播放時長較長的廣告進行選單時長的設置。例如,某飲料廣告的播放時長為200秒,則將選擇時長進行如下設置:
[0044]第一頻道90秒,第二頻道60秒,第三頻道30秒。
[0045]將設置號的飲料廣告存儲在數據庫中。
[0046]廣告投放引擎要在娛樂頻道(第一頻道)播放美食節目,并且獲取數據庫中存儲的廣告素材中與美食節目相關的廣告素材。例如,娛樂頻道的最大播放時長為90秒,調料廣告、飲料廣告、食材廣告和餐廳廣告等。
[0047]在選擇上述飲料廣告的情況下,先判斷飲料廣告的標識位是否為I;
[0048]如果飲料廣告的標識位為I,則繼續判斷飲料廣告的選單時長是否小于或者等于最大播放時長。在本例子中,娛樂頻道的最大播放時間為90秒,飲料廣告設置的在第一頻道的選單時長為90秒,則飲料廣告可以被選中。該選單時長不同于廣告文件的播放所需的耗時,是用于選擇廣告文件的時長。
[0049]選中飲料廣告后可以將該飲料廣告推送到客戶端進行播放,播放的時長為200秒。
[0050]在播放的過程中,可以顯示200秒的倒計時,以及可以在X秒后跳過,或者在X秒后關閉的提示信息。
[0051]在上述例子中,如果飲料廣告在第一頻道的選單時長為60秒,則還可以選擇另外一個廣告,例如,播放時長為30秒或者選單時長為30秒的餐廳廣告。
[0052]廣告投放引擎在選擇廣告時,可以優先從與要播放的視頻相關的廣告,還可以考慮相關的廣告的權重來選擇。權重可以根據客戶對廣告的要求進行計算。在選中某個廣告后,再判斷該廣告是否有選單時長,在有選單時長的情況下再判斷選單時長是否小于或者等于最大播放時長。
[0053]需要說明的是,對于前述的各方法實施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領域技術人員應該知悉,本發明并不受所描述的動作順序的限制,因為依據本發明,某些步驟可以采用其他順序或者同時進行。其次,本領域技術人員也應該知悉,說明書中所描述的實施例均屬于優選實施例,所涉及的動作和模塊并不一定是本發明所必須的。
[0054]通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到根據上述實施例的方法可借助軟件加必需的通用硬件平臺的方式來實現,當然也可以通過硬件,但很多情況下前者是更佳的實施方式。基于這樣的理解,本發明的技術方案本質上或者說對現有技術做出貢獻的部分可以以軟件產品的形式體現出來,該計算機軟件產品存儲在一個存儲介質(如R0M/RAM、磁碟、光盤)中,包括若干指令用以使得一臺終端設備(可以是手機,計算機,服務器,或者網絡設備等)執行本發明各個實施例所述的方法。
[0055]實施例2
[0056]根據本發明實施例,還提供了一種用于實施上述貼片媒體文件的播放方法的貼片媒體文件的播放裝置,該貼片媒體文件的播放裝置主要用于執行本發明實施例上述內容所提供的貼片媒體文件的播放方法,以下對本發明實施例所提供的貼片媒體文件的播放裝置做具體介紹:
[0057]圖4是根據本發明實施例的貼片媒體文件的播放裝置的示意圖,如圖4所示,該貼片媒體文件的播放裝置主要包括:
[0058]設置單元40用于將貼片媒體文件的第一選單時長設置為小于或者等于視頻應用客戶端中第一頻道的最大播放時長,其中,第一選單時長小于貼片媒體文件的播放時長。
[0059]接收單元42用于接收在第一頻道中播放目標貼片媒體文件的播放請。
[0060]選擇單元44用于根據第一選單時長將貼片媒體文件選擇為貼片媒體文件播放請求所請求播放的目標貼片媒體文件。
[0061 ]播放單元46用于在第一頻道中按照播放時長播放貼片媒體文件。
[0062]貼片媒體文件的播放時長大于第一頻道的最大播放時長,該最大播放時長是指視頻播放客戶端播放貼片媒體文件的時長。由于選擇貼片媒體文件時會選擇播放時長小于最大播放時長的文件,為了使得視頻播放客戶端可以播放這個播放時長大于最大播放時長的貼片媒體文件,將貼片媒體文件的第一選單時長設置為小于或者等于視頻應用客戶端的第一頻道的最大播放時長,在選擇貼片媒體文件時根據選單時長選擇貼片媒體文件,從而該貼片媒體文件就可以被選中,并且在播放時按照貼片媒體文件的播放時長進行播放。
[0063]第一選單時長是貼片媒體文件的一個參數,調整這個參數就能使得該貼片媒體文件被選中,而不需要調整每個頻道的最大播放時長,可以實現單獨調整某個視頻文件所播放的貼片媒體文件的播放時長,使得不同播放時長的貼片媒體文件都可以被播放,增加了播放的貼片媒體文件的靈活性,以及對貼片媒體文件進行播放控制的靈活性。
[0064]可選地,設置單元包括:配置模塊,用于為貼片媒體文件配置多個選單時長,其中,每個選單時長對應于視頻應用客戶端中的一個頻道,每個選單時長被設置為小于或等于對應的頻道的最大播放時長,多個選單時長包括第一選單時長,第一選單時長對應于第一頻道。
[0065]在一些實施例中,貼片媒體文件投放引擎可以向多個頻道投放貼片媒體文件,每個頻道對應一個最大播放時長。為了使得一個貼片媒體文件可以被多個頻道使用,可以對一個貼片媒體文件配置多個選單時長,一個選單時長對應一個頻道。其中,第一選單時長對應第一頻道,那么,在第一頻道中播放貼片媒體文件時,按照第一頻道的最大播放時長和第一選單時長來選擇目標貼片媒體文件。同樣的道理,其他選單時長對應其他頻道,每個頻道按照相應的選單時長來選擇貼片媒體文件,并在選中后在相應的頻道中播放。
[0066]貼片媒體文件投放引擎在選擇貼片媒體文件時,可以從一個列表中的多個貼片媒體文件中選擇目標貼片媒體文件。貼片媒體文件投放引擎先判斷列表中的目標貼片媒體文件是否具有第一選單時長,如果有第一選單時長,則通過判斷模塊判斷第一選單時長是否小于或者等于第一頻道的最大播放時長。如果第一選單時長小于或者等于第一頻道的最大播放時長,則通過選擇模塊選擇目標貼片媒體文件,并將目標貼片媒體文件推送給視頻播放客戶端進行播放。
[0067]對于未設置有選單時長的其他貼片媒體文件,貼片媒體文件投放引擎也會先判斷是否有選單時長,如果沒有選單時長,則判斷貼片媒體文件的播放時長是否小于或者等于第一頻道的最大播放時長,如果貼片媒體文件的播放時長小于或者等于第一頻道的最大播放時長,則選擇這個貼片媒體文件,否則,不選。
[0068]對于一個貼片媒體文件是否設置有選單時長,可以根據貼片媒體文件的時長標識來判斷。判斷模塊的第一判斷子模塊判斷貼片媒體文件的時長標識是否指示貼片媒體文件設置有第一選單時長,在貼片媒體文件的時長標識指示貼片媒體文件具有選單時長的情況下,判斷模塊的第二判斷子模塊進一步判斷選單時長是否小于或者等于最大播放時長。時長標識可以采用某個參數來表示,例如,用O表示不具有選單時長,用I表示具有選單時長,在檢測到貼片媒體文件具有“I”這個標識時,確定貼片媒體文件具有選單時長。
[0069]在選擇貼片媒體文件時,可以選擇一個或多個貼片媒體文件。在選擇多個貼片媒體文件的條件下,包括兩種情況:
[0070]第一種,包括具有選單時長的貼片媒體文件。那么,按照選單時長選擇的貼片媒體文件的選單時長與按照播放時長選擇的貼片媒體文件的播放時長之和等于最大播放時長。播放貼片媒體文件時,可以依次播放選擇的多個媒體文件。播放的總時長為選擇的貼片媒體文件的播放時長之和。例如,選擇兩個貼片媒體文件進行播放,最大播放時長為90秒,第一個貼片媒體文件的選單時長為60秒,播放時間為120秒。在選擇第一個貼片媒體文件之后可以選擇第二個貼片媒體文件,第二個貼片媒體文件的播放時長為30秒。播放第一個貼片媒體文件和第二個貼片媒體文件的總時長為150秒。
[0071]第二種,不包括具有選單時長的貼片媒體文件。那么,選擇的多個貼片媒體文件的播放時長總和是最大播放時長。例如,最大播放時長為60秒,選擇4個播放時長為15秒的貼片媒體文件。播放這4個貼片媒體文件的總時長為60秒。
[0072]為了增強用戶體驗,在播放較長的貼片媒體文件時,貼片媒體文件可以提供“跳過”功能,來提供跳過貼片媒體文件的功能。播放單元中的顯示模塊在第一頻道中播放貼片媒體文件時,顯示播放時長和用于提示可跳過貼片媒體文件的提示信息,例如,顯示剩余播放時間以及“您可以在3秒后關閉廣告”的提示信息,如圖3所示。該剩余播放時間是貼片媒體文件自身攜帶的時間,隨著貼片媒體文件的傳輸而傳輸到視頻播放客戶端。該視頻播放客戶端可以設置在移動終端或者PC端。
[0073]實施例3
[0074]根據本發明實施例,還提供了一種用于實施上述貼片媒體文件的播放方法的服務器,如圖5所示,該服務器主要包括處理器501、數據接口 503、存儲器505和網絡接口 507,其中:
[0075]數據接口503則主要通過數據傳輸的方式將第三方工具獲取到的貼片媒體文件傳輸給處理器501。
[0076]存儲器505主要用于存儲貼片媒體文件和第一選單時長。
[0077]網路接口507用于向終端發送貼片媒體文件。
[0078]處理器501主要用于執行如下操作:
[0079]將貼片媒體文件的第一選單時長設置為小于或者等于視頻應用客戶端中第一頻道的最大播放時長,其中,所述第一選單時長小于所述貼片媒體文件的播放時長;接收在所述第一頻道中播放目標貼片媒體文件的播放請求;根據所述第一選單時長將所述貼片媒體文件選擇為所述貼片媒體文件播放請求所請求播放的目標貼片媒體文件;在所述第一頻道中按照所述播放時長播放所述貼片媒體文件。
[0080]處理器501還用于為所述貼片媒體文件配置多個選單時長,其中,每個所述選單時長對應于所述視頻應用客戶端中的一個頻道,每個所述選單時長被設置為小于或等于對應的所述頻道的最大播放時長,所述多個選單時長包括所述第一選單時長,所述第一選單時長對應于所述第一頻道。
[0081]處理器501還用于判斷所述第一選單時長是否小于或者等于所述最大播放時長;在判斷出所述第一選單時長小于或者等于所述最大播放時長時,將所述貼片媒體文件選擇為所述貼片媒體文件播放請求所請求的目標貼片媒體文件。
[0082]處理器501還用于判斷所述貼片媒體文件的時長標識是否指示所述貼片媒體文件設置有所述第一選單時長;在判斷出所述時長標識指示所述貼片媒體文件設置有所述第一選單時長時,則判斷所述選單時長是否小于或者等于所述最大播放時長。
[0083]處理器501還用于所述第一選單時長小于所述最大播放時長時,在所述根據所述第一選單時長將所述貼片媒體文件選擇為所述貼片媒體文件播放請求所請求播放的目標貼片媒體文件時,根據所述第一選單時長將所述貼片媒體文件和第一貼片媒體文件選擇為所述目標貼片媒體文件,其中,所述第一貼片媒體文件的播放時長與第一選單時長之和等于所述最大播放時長;在所述第一頻道中按照所述播放時長播放所述貼片媒體文件時,在所述第一頻道中按照所述目標貼片媒體文件的播放時長和所述第一貼片媒體文件的播放時長播放所述目標貼片媒體文件和所述第一貼片媒體文件。
[0084]處理器501還用于在所述第一頻道中播放所述貼片媒體文件時,顯示所述播放時長和用于提示可跳過所述貼片媒體文件的提示信息。
[0085]可選地,本實施例中的具體示例可以參考上述實施例1和實施例2中所描述的示例,本實施例在此不再贅述。
[0086]實施例4
[0087]本發明的實施例還提供了一種存儲介質。可選地,在本實施例中,上述存儲介質可以用于存儲本發明實施例的貼片媒體文件的播放方法的程序代碼。
[0088]可選地,在本實施例中,上述存儲介質可以位于移動通信網絡、廣域網、城域網或局域網的網絡中的多個網絡設備中的至少一個網絡設備。
[0089]可選地,在本實施例中,存儲介質被設置為存儲用于執行以下步驟的程序代碼:
[0090]SI,將貼片媒體文件的第一選單時長設置為小于或者等于視頻應用客戶端中第一頻道的最大播放時長,其中,所述第一選單時長小于所述貼片媒體文件的播放時長;
[0091 ] S2,接收在所述第一頻道中播放目標貼片媒體文件的播放請求;
[0092]S3,根據所述第一選單時長將所述貼片媒體文件選擇為所述貼片媒體文件播放請求所請求播放的目標貼片媒體文件。
[0093]S4,在所述第一頻道中按照所述播放時長播放所述貼片媒體文件
[0094]可選地,在本實施例中,存儲介質被設置為存儲用于執行以下步驟的程序代碼:為所述貼片媒體文件配置多個選單時長,其中,每個所述選單時長對應于所述視頻應用客戶端中的一個頻道,每個所述選單時長被設置為小于或等于對應的所述頻道的最大播放時長,所述多個選單時長包括所述第一選單時長,所述第一選單時長對應于所述第一頻道。
[0095]可選地,在本實施例中,存儲介質被設置為存儲用于執行以下步驟的程序代碼:判斷所述第一選單時長是否小于或者等于所述最大播放時長;在判斷出所述第一選單時長小于或者等于所述最大播放時長時,將所述貼片媒體文件選擇為所述貼片媒體文件播放請求所請求的目標貼片媒體文件。
[0096]可選地,在本實施例中,存儲介質被設置為存儲用于執行以下步驟的程序代碼:判斷所述貼片媒體文件的時長標識是否指示所述貼片媒體文件設置有所述第一選單時長;在判斷出所述時長標識指示所述貼片媒體文件設置有所述第一選單時長時,則判斷所述選單時長是否小于或者等于所述最大播放時長。
[0097]可選地,在本實施例中,存儲介質被設置為存儲用于執行以下步驟的程序代碼:所述第一選單時長小于所述最大播放時長時,在所述根據所述第一選單時長將所述貼片媒體文件選擇為所述貼片媒體文件播放請求所請求播放的目標貼片媒體文件時,根據所述第一選單時長將所述貼片媒體文件和第一貼片媒體文件選擇為所述目標貼片媒體文件,其中,所述第一貼片媒體文件的播放時長與第一選單時長之和等于所述最大播放時長;在所述第一頻道中按照所述播放時長播放所述貼片媒體文件時,在所述第一頻道中按照所述目標貼片媒體文件的播放時長和所述第一貼片媒體文件的播放時長播放所述目標貼片媒體文件和所述第一貼片媒體文件。
[0098]可選地,在本實施例中,存儲介質被設置為存儲用于執行以下步驟的程序代碼:在所述第一頻道中播放所述貼片媒體文件時,顯示所述播放時長和用于提示可跳過所述貼片媒體文件的提示信息。
[0099]可選地,在本實施例中,上述存儲介質可以包括但不限于:U盤、只讀存儲器(R0M,Read-Only Memory)、隨機存取存儲器(RAM,Random Access Memory)、移動硬盤、磁碟或者光盤等各種可以存儲程序代碼的介質。
[0100]可選地,本實施例中的具體示例可以參考上述實施例1和實施例2中所描述的示例,本實施例在此不再贅述。
[0101]上述本發明實施例序號僅僅為了描述,不代表實施例的優劣。
[0102]上述實施例中的集成的單元如果以軟件功能單元的形式實現并作為獨立的產品銷售或使用時,可以存儲在上述計算機可讀取的存儲介質中。基于這樣的理解,本發明的技術方案本質上或者說對現有技術做出貢獻的部分或者該技術方案的全部或部分可以以軟件產品的形式體現出來,該計算機軟件產品存儲在存儲介質中,包括若干指令用以使得一臺或多臺計算機設備(可為個人計算機、服務器或者網絡設備等)執行本發明各個實施例所述方法的全部或部分步驟。
[0103]在本發明的上述實施例中,對各個實施例的描述都各有側重,某個實施例中沒有詳述的部分,可以參見其他實施例的相關描述。
[0104]在本申請所提供的幾個實施例中,應該理解到,所揭露的客戶端,可通過其它的方式實現。其中,以上所描述的裝置實施例僅僅是示意性的,例如所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現時可以有另外的劃分方式,例如多個單元或組件可以結合或者可以集成到另一個系統,或一些特征可以忽略,或不執行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,單元或模塊的間接耦合或通信連接,可以是電性或其它的形式。
[0105]所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網絡單元上。可以根據實際的需要選擇其中的部分或者全部單元來實現本實施例方案的目的。
[0106]另外,在本發明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現,也可以采用軟件功能單元的形式實現。
[0107]以上所述僅是本發明的優選實施方式,應當指出,對于本技術領域的普通技術人員來說,在不脫離本發明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應視為本發明的保護范圍。
【主權項】
1.一種貼片媒體文件的播放方法,其特征在于,包括: 將貼片媒體文件的第一選單時長設置為小于或者等于視頻應用客戶端中第一頻道的最大播放時長,其中,所述第一選單時長小于所述貼片媒體文件的播放時長; 接收在所述第一頻道中播放目標貼片媒體文件的播放請求; 根據所述第一選單時長將所述貼片媒體文件選擇為所述貼片媒體文件播放請求所請求播放的目標貼片媒體文件; 在所述第一頻道中按照所述播放時長播放所述貼片媒體文件。2.根據權利要求1所述的方法,其特征在于,所述將貼片媒體文件的第一選單時長設置為小于或者等于視頻應用客戶端中第一頻道的最大播放時長包括: 為所述貼片媒體文件配置多個選單時長,其中,每個所述選單時長對應于所述視頻應用客戶端中的一個頻道,每個所述選單時長被設置為小于或等于對應的所述頻道的最大播放時長,所述多個選單時長包括所述第一選單時長,所述第一選單時長對應于所述第一頻道。3.根據權利要求1所述的方法,其特征在于,根據所述第一選單時長將所述貼片媒體文件選擇為所述貼片媒體文件播放請求所請求播放的目標貼片媒體文件包括: 判斷所述第一選單時長是否小于或者等于所述最大播放時長; 在判斷出所述第一選單時長小于或者等于所述最大播放時長時,將所述貼片媒體文件選擇為所述貼片媒體文件播放請求所請求的目標貼片媒體文件。4.根據權利要求3所述的方法,其特征在于,判斷所述第一選單時長是否小于或者等于所述最大播放時長包括: 判斷所述貼片媒體文件的時長標識是否指示所述貼片媒體文件設置有所述第一選單時長; 在判斷出所述時長標識指示所述貼片媒體文件設置有所述第一選單時長時,則判斷所述選單時長是否小于或者等于所述最大播放時長。5.根據權利要求1所述的方法,其特征在于,所述第一選單時長小于所述最大播放時長時, 所述根據所述第一選單時長將所述貼片媒體文件選擇為所述貼片媒體文件播放請求所請求播放的目標貼片媒體文件包括:根據所述第一選單時長將所述貼片媒體文件和第一貼片媒體文件選擇為所述目標貼片媒體文件,其中,所述第一貼片媒體文件的播放時長與第一選單時長之和等于所述最大播放時長; 在所述第一頻道中按照所述播放時長播放所述貼片媒體文件包括:在所述第一頻道中按照所述目標貼片媒體文件的播放時長和所述第一貼片媒體文件的播放時長播放所述目標貼片媒體文件和所述第一貼片媒體文件。6.根據權利要求1所述的方法,其特征在于,在所述第一頻道中按照所述播放時長播放所述貼片媒體文件包括: 在所述第一頻道中播放所述貼片媒體文件時,顯示所述播放時長和用于提示可跳過所述貼片媒體文件的提示信息。7.一種貼片媒體文件的播放裝置,其特征在于,包括: 設置單元,用于將貼片媒體文件的第一選單時長設置為小于或者等于視頻應用客戶端中第一頻道的最大播放時長,其中,所述第一選單時長小于所述貼片媒體文件的播放時長; 接收單元,用于接收在所述第一頻道中播放目標貼片媒體文件的播放請求; 選擇單元,用于根據所述第一選單時長將所述貼片媒體文件選擇為所述貼片媒體文件播放請求所請求播放的目標貼片媒體文件; 播放單元,用于在所述第一頻道中按照所述播放時長播放所述貼片媒體文件。8.根據權利要求7所述的裝置,其特征在于,所述設置單元包括: 配置模塊,用于為所述貼片媒體文件配置多個選單時長,其中,每個所述選單時長對應于所述視頻應用客戶端中的一個頻道,每個所述選單時長被設置為小于或等于對應的所述頻道的最大播放時長,所述多個選單時長包括所述第一選單時長,所述第一選單時長對應于所述第一頻道。9.根據權利要求7所述的裝置,其特征在于,所述選擇單元包括: 判斷模塊,用于判斷所述第一選單時長是否小于或者等于所述最大播放時長; 選擇模塊,用于在判斷出所述第一選單時長小于或者等于所述最大播放時長時,將所述貼片媒體文件選擇為所述貼片媒體文件播放請求所請求的目標貼片媒體文件。10.根據權利要求9所述的裝置,其特征在于,所述判斷模塊包括: 第一判斷子模塊,用于判斷所述貼片媒體文件的時長標識是否指示所述貼片媒體文件設置有所述第一選單時長; 第二判斷子模塊,用于在判斷出所述時長標識指示所述貼片媒體文件設置有所述第一選單時長時,則判斷所述選單時長是否小于或者等于所述最大播放時長。11.根據權利要求7所述的裝置,其特征在于,所述第一選單時長小于所述最大播放時長時, 所述選擇單元還用于根據所述第一選單時長將所述貼片媒體文件和第一貼片媒體文件選擇為所述目標貼片媒體文件,其中,所述第一貼片媒體文件的播放時長與第一選單時長之和等于所述最大播放時長; 所述播放單元還用于在所述第一頻道中按照所述目標貼片媒體文件的播放時長和所述第一貼片媒體文件的播放時長播放所述目標貼片媒體文件和所述第一貼片媒體文件。12.根據權利要求7所述的裝置,其特征在于,所述播放單元包括: 顯示模塊,用于在所述第一頻道中播放所述貼片媒體文件時,顯示所述播放時長和用于提示可跳過所述貼片媒體文件的提示信息。
【文檔編號】H04N21/81GK105898440SQ201610415307
【公開日】2016年8月24日
【申請日】2016年6月13日
【發明人】高軍志, 周彬, 李智, 李露露, 林瑞, 李星, 徐偉, 陶惠鋒
【申請人】騰訊科技(北京)有限公司