視頻播放控制方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001 ]本發(fā)明涉及電視技術(shù)領(lǐng)域,尤其涉及一種視頻播放控制方法及裝置。
【背景技術(shù)】
[0002]目前,隨著智能電視的快速發(fā)展,譬如優(yōu)酷視頻、愛奇藝視頻等智能電視的多媒體應(yīng)用也越來越多、功能越來越豐富,為用戶提供了豐富的業(yè)余娛樂資源。
[0003]但是,在智能電視進(jìn)行多媒體應(yīng)用之間的視頻切換時(shí),由于當(dāng)前多媒體應(yīng)用的視頻資源釋放需要一定的時(shí)間,造成當(dāng)前多媒體應(yīng)用的視頻資源持續(xù)輸出一段時(shí)間,進(jìn)而導(dǎo)致智能電視的視頻輸出異常,例如視頻畫面顏色異常、藍(lán)屏等。
【發(fā)明內(nèi)容】
[0004]本發(fā)明提供一種視頻播放控制方法及裝置,旨在解決智能電視在多媒體應(yīng)用之間的視頻切換時(shí)視頻輸出異常的技術(shù)問題。
[0005]為實(shí)現(xiàn)上述目的,本發(fā)明提供的一種視頻播放控制方法,所述視頻播放控制方法包括以下步驟:
[0006]在偵測到視頻切換指令時(shí),獲取所述視頻切換指令對應(yīng)的待切換多媒體應(yīng)用;
[0007]在終端的顯示界面顯示有視頻節(jié)目時(shí),獲取所述待切換多媒體應(yīng)用以及所述顯示界面顯示的視頻節(jié)目對應(yīng)的當(dāng)前多媒體應(yīng)用之間的第一切換時(shí)長,其中,所述第一切換時(shí)長大于當(dāng)前多媒體應(yīng)用的關(guān)閉時(shí)長;
[0008]關(guān)閉當(dāng)前多媒體應(yīng)用,并以緩存的方式在所述顯示界面播放當(dāng)前視頻節(jié)目,其中,以緩存的方式播放當(dāng)前視頻節(jié)目的持續(xù)時(shí)長為所述第一切換時(shí)長;
[0009]在當(dāng)前視頻節(jié)目播放結(jié)束時(shí),在所述顯示界面播放所述待切換多媒體應(yīng)用的視頻
-H-* 口
T N ο
[0010]優(yōu)選地,關(guān)閉當(dāng)前多媒體應(yīng)用,并以緩存的方式在所述顯示界面播放當(dāng)前視頻節(jié)目的步驟包括:
[0011]在當(dāng)前視頻節(jié)目處于頻幀跳轉(zhuǎn)狀態(tài)時(shí),關(guān)閉當(dāng)前多媒體應(yīng)用,并以緩存的方式在所述顯示界面播放預(yù)設(shè)時(shí)間間隔之后的視頻節(jié)目,其中,以緩存的方式播放預(yù)設(shè)時(shí)間間隔之后的視頻節(jié)目的播放時(shí)長為所述第一切換時(shí)長。
[0012]優(yōu)選地,獲取所述待切換多媒體應(yīng)用與顯示界面顯示的視頻節(jié)目對應(yīng)的當(dāng)前多媒體應(yīng)用之間的第一切換時(shí)長的步驟包括:
[0013]在所述待切換多媒體應(yīng)用與當(dāng)前多媒體應(yīng)用之間是第一次視頻切換時(shí),分別獲取所述待切換多媒體應(yīng)用與當(dāng)前多媒體應(yīng)用占用的內(nèi)存大??;
[0014]分別基于獲取的所述待切換多媒體應(yīng)用與當(dāng)前多媒體應(yīng)用占用的內(nèi)存大小計(jì)算所述待切換多媒體應(yīng)用的啟動(dòng)時(shí)長及當(dāng)前多媒體應(yīng)用的關(guān)閉時(shí)長;
[0015]將所述待切換多媒體應(yīng)用的啟動(dòng)時(shí)長與當(dāng)前多媒體應(yīng)用的關(guān)閉時(shí)長相加獲得所述待切換多媒體應(yīng)用與當(dāng)前多媒體應(yīng)用之間的第一切換時(shí)長。
[0016]優(yōu)選地,在偵測到視頻切換指令時(shí),獲取所述視頻切換指令對應(yīng)的待切換多媒體應(yīng)用的步驟之后,所述視頻播放控制方法還包括:
[0017]在所述顯示界面未顯示視頻節(jié)目時(shí),獲取所述待切換多媒體應(yīng)用的第二切換時(shí)長;
[0018]在所述第二切換時(shí)長的持續(xù)時(shí)長結(jié)束時(shí),在所述顯示界面播放所述待切換多媒體應(yīng)用的視頻節(jié)目。
[0019]優(yōu)選地,在偵測到視頻切換指令時(shí),獲取所述視頻切換指令對應(yīng)的待切換多媒體應(yīng)用的步驟之前,所述視頻播放控制方法還包括:
[0020]在偵測到終端當(dāng)前顯示界面顯示有頻道菜單時(shí),實(shí)時(shí)偵測視頻切換指令。
[0021]此外,為實(shí)現(xiàn)上述目的,本發(fā)明還提供一種視頻播放控制裝置,所述視頻播放控制裝置包括:
[0022]第一獲取模塊,用于在偵測到視頻切換指令時(shí),獲取所述視頻切換指令對應(yīng)的待切換多媒體應(yīng)用;
[0023]第二獲取模塊,用于在終端的顯示界面顯示有視頻節(jié)目時(shí),獲取所述待切換多媒體應(yīng)用以及所述顯示界面顯示的視頻節(jié)目對應(yīng)的當(dāng)前多媒體應(yīng)用之間的第一切換時(shí)長,其中,所述第一切換時(shí)長大于當(dāng)前多媒體應(yīng)用的關(guān)閉時(shí)長;
[0024]關(guān)閉模塊,用于關(guān)閉當(dāng)前多媒體應(yīng)用,并以緩存的方式在所述顯示界面播放當(dāng)前視頻節(jié)目,其中,以緩存的方式播放當(dāng)前視頻節(jié)目的持續(xù)時(shí)長為所述第一切換時(shí)長;
[0025]第一播放模塊,用于在當(dāng)前視頻節(jié)目播放結(jié)束時(shí),在所述顯示界面顯示所述待切換多媒體應(yīng)用的視頻節(jié)目。
[0026]優(yōu)選地,所述關(guān)閉模塊還用于在當(dāng)前視頻節(jié)目處于頻幀跳轉(zhuǎn)狀態(tài)時(shí),關(guān)閉當(dāng)前多媒體應(yīng)用,并以緩存的方式在所述顯示界面播放預(yù)設(shè)時(shí)間間隔之后的視頻節(jié)目,其中,以緩存的方式播放預(yù)設(shè)時(shí)間間隔之后的視頻節(jié)目的播放時(shí)長為所述第一切換時(shí)長。
[0027]優(yōu)選地,所述第二獲取模塊包括:
[0028]獲取單元,在所述待切換多媒體應(yīng)用與當(dāng)前多媒體應(yīng)用之間是第一次視頻切換時(shí),用于分別獲取所述待切換多媒體應(yīng)用與當(dāng)前多媒體應(yīng)用占用的內(nèi)存大小;
[0029]第一計(jì)算單元,用于分別基于獲取的所述待切換多媒體應(yīng)用與當(dāng)前多媒體應(yīng)用占用的內(nèi)存大小計(jì)算所述待切換多媒體應(yīng)用的啟動(dòng)時(shí)長及當(dāng)前多媒體應(yīng)用的關(guān)閉時(shí)長;
[0030]第二計(jì)算單元,用于將所述待切換多媒體應(yīng)用的啟動(dòng)時(shí)長與當(dāng)前多媒體應(yīng)用的關(guān)閉時(shí)長相加獲得所述待切換多媒體應(yīng)用與當(dāng)前多媒體應(yīng)用之間的第一切換時(shí)長。
[0031 ]優(yōu)選地,所述視頻播放控制裝置還包括:
[0032]第三獲取模塊,用于在所述顯示界面未顯示視頻節(jié)目時(shí),獲取所述待切換多媒體應(yīng)用的第二切換時(shí)長;
[0033]第二播放模塊,用于在所述第二切換時(shí)長的持續(xù)時(shí)長結(jié)束時(shí),在所述顯示界面播放所述待切換多媒體應(yīng)用的視頻節(jié)目。
[0034]優(yōu)選地,所述視頻播放控制裝置還包括:
[0035]偵測模塊,用于在偵測到終端當(dāng)前顯示界面顯示有頻道菜單時(shí),實(shí)時(shí)偵測視頻切換指令。
[0036]本發(fā)明通過在偵測到視頻切換指令時(shí),獲取所述視頻切換指令對應(yīng)的待切換多媒體應(yīng)用,接著在終端的顯示界面顯示有視頻節(jié)目時(shí),獲取所述待切換多媒體應(yīng)用及顯示界面顯示的視頻節(jié)目對應(yīng)的當(dāng)前多媒體應(yīng)用之間的第一切換時(shí)長,然后關(guān)閉當(dāng)前多媒體應(yīng)用,并以緩存的方式在所述顯示界面播放當(dāng)前視頻節(jié)目,最后在當(dāng)前視頻節(jié)目播放結(jié)束時(shí),在所述顯示界面播放所述待切換多媒體應(yīng)用的視頻節(jié)目,實(shí)現(xiàn)了在進(jìn)行多媒體應(yīng)用的視頻切換時(shí),播放持續(xù)時(shí)長為第一切換時(shí)長的當(dāng)前視頻節(jié)目然后再播放待切換多媒體應(yīng)用的視頻節(jié)目,即在當(dāng)前視頻節(jié)目對應(yīng)的多媒體應(yīng)用的視頻資源釋放后播放待切換多媒體應(yīng)用的視頻節(jié)目,避免多媒體應(yīng)用的視頻切換過程中因當(dāng)前視頻節(jié)目的視頻資源未釋放而造成視頻畫面顏色異常、藍(lán)屏等視頻輸出異常的現(xiàn)象。
【附圖說明】
[0037]圖1為本發(fā)明視頻播放控制方法第一實(shí)施例的流程示意圖;
[0038]圖2為本發(fā)明視頻播放控制方法第二實(shí)施例中獲取第一切換時(shí)長步驟的細(xì)化流程示意圖;
[0039]圖3為本發(fā)明視頻播放控制方法第三實(shí)施例的流程示意圖;
[0040]圖4為本發(fā)明視頻播放控制裝置第一實(shí)施例的功能模塊示意圖;
[0041]圖5為本發(fā)明視頻播放控制裝置第二實(shí)施例中第二獲取模塊的細(xì)化功能模塊示意圖;
[0042]圖6為本發(fā)明視頻播放控制裝置第三實(shí)施例的功能模塊示意圖。
[0043]本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說明。
【具體實(shí)施方式】
[0044]應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0045]本發(fā)明提供一種視頻播放控制方法。參照圖1,圖1為本發(fā)明視頻播放控制方法第一實(shí)施例的流程示意圖。
[0046]在本實(shí)施例中,該視頻播放控制方法包括:
[0047]步驟SlO,在偵測到視頻切換指令時(shí),獲取所述視頻切換指令對應(yīng)的待切換多媒體應(yīng)用;
[0048]其中,多媒體應(yīng)用包括天籟K歌、愛奇藝視頻、優(yōu)酷視頻等視頻、音樂應(yīng)用以及HDMI(High Definit1n Multimedia Interface,高清晰度多媒體接口)應(yīng)用、DTV應(yīng)用等。視頻切換指令是指用戶在需要切換多媒體應(yīng)用時(shí)通過遙控器等終端或者智能電視的面板等發(fā)送的指令,在接收到用戶通過遙控器等終端或者電視的面板發(fā)送或輸入的視頻切換指令時(shí),智能電視獲取該視頻切換指令對應(yīng)的待切換多媒體應(yīng)用,其中,該待切換多媒體應(yīng)用可以為智能電視中除當(dāng)前多媒體應(yīng)用之外的任一多媒體應(yīng)用。
[0049]步驟S20,在終端的顯示界面顯示有視頻節(jié)目時(shí),獲取所述待切換多媒體應(yīng)用以及顯示界面顯示的視頻節(jié)目對應(yīng)的當(dāng)前多媒體應(yīng)用之間的第一切換時(shí)長,其中,所述第一切換時(shí)長大于當(dāng)前多媒體應(yīng)用的關(guān)閉時(shí)長;
[0050]其中,第一切換時(shí)長是指待切換多媒體應(yīng)用與當(dāng)前多媒體應(yīng)用進(jìn)行切換時(shí)電視系統(tǒng)所需要消耗的時(shí)間。在當(dāng)前多媒體應(yīng)用與待切換多媒體應(yīng)用是第一次視頻切換時(shí),第一切換時(shí)長包括當(dāng)前多媒體應(yīng)用的關(guān)閉時(shí)長(內(nèi)存釋放時(shí)長)以及待切換多媒體應(yīng)用的啟動(dòng)時(shí)長,而多媒體應(yīng)用的內(nèi)存釋放時(shí)長以及啟動(dòng)時(shí)長由該多媒體應(yīng)用的內(nèi)存大小決定,因此,智能電視等終端的不同多媒體應(yīng)用之間的切換時(shí)長主要由待切換多媒體應(yīng)用及當(dāng)前多媒體應(yīng)用的內(nèi)存大小決定。本實(shí)施例中,通過分別獲取待切換多媒體應(yīng)用與當(dāng)前多媒體應(yīng)用的內(nèi)存大小,然