1.一種流媒體數(shù)據(jù)的處理方法,其特征在于,包括:
當檢測到待下載的流媒體數(shù)據(jù)時,判斷所述待下載的流媒體數(shù)據(jù)是否滿足預下載條件;
若判斷出所述待下載的流媒體數(shù)據(jù)滿足所述預下載條件,下載所述待下載的流媒體數(shù)據(jù);
當檢測到所述流媒體數(shù)據(jù)的播放環(huán)境時,在所述播放環(huán)境播放所述流媒體數(shù)據(jù)。
2.如權利要求1所述方法,其特征在于,所述判斷所述待下載的流媒體數(shù)據(jù)是否滿足預下載條件,包括:
判斷所述流媒體數(shù)據(jù)的播放源是否屬于預設播放源;
若為是,確定所述待下載的流媒體數(shù)據(jù)滿足所述預下載條件。
3.如權利要求1所述方法,其特征在于,所述判斷所述待下載的流媒體數(shù)據(jù)是否滿足預下載條件,包括:
獲取所述待下載的流媒體數(shù)據(jù)的描述信息;
根據(jù)所述待下載的流媒體數(shù)據(jù)的描述信息判斷所述待下載的流媒體數(shù)據(jù)的流媒體內(nèi)容是否屬于預設內(nèi)容;
若為是,確定所述待下載的流媒體數(shù)據(jù)滿足所述預下載條件。
4.如權利要求1-3任一項所述方法,其特征在于,所述判斷所述待下載的流媒體數(shù)據(jù)是否滿足預下載條件之后,所述方法還包括:
若判斷出所述待下載的流媒體數(shù)據(jù)不滿足預下載條件,檢測針對所述待下載的流媒體數(shù)據(jù)的播放觸發(fā)操作;
若檢測到所述播放觸發(fā)操作,將所述待下載的流媒體數(shù)據(jù)下載至預設緩存區(qū)域,并播放所述流媒體數(shù)據(jù)。
5.如權利要求4所述方法,其特征在于,所述將所述待下載的流媒體數(shù)據(jù)下載至所述預設緩存區(qū)域之前,所述方法還包括:
若檢測到所述播放觸發(fā)操作,判斷所述待下載的流媒體數(shù)據(jù)的類型是否屬于預設類型;
所述將所述待下載的流媒體數(shù)據(jù)下載至所述預設緩存區(qū)域,包括:
若判斷出屬于所述預設類型,將所述待下載的流媒體數(shù)據(jù)下載至所述預設緩存區(qū)域。
6.如權利要求5所述方法,其特征在于,所述將所述待下載的流媒體數(shù)據(jù)下載至所述預設緩存區(qū)域之前,所述方法還包括:
若判斷出屬于所述預設類型,檢測所述預設緩存區(qū)域中可利用的緩存區(qū)域的區(qū)域容量是否小于所述待下載的流媒體數(shù)據(jù)的單位下載數(shù)據(jù)量;
若為是,檢測所述預設緩存區(qū)域中是否緩存有其他流媒體數(shù)據(jù);
若檢測到所述預設緩存區(qū)域中緩存有其他流媒體數(shù)據(jù),比較所述待下載的流媒體數(shù)據(jù)與所述其他流媒體數(shù)據(jù)的優(yōu)先級;
所述將所述待下載的流媒體數(shù)據(jù)下載至所述預設緩存區(qū)域,包括:
若比較出所述待下載的流媒體數(shù)據(jù)優(yōu)先級高,則從所述預設緩存區(qū)域中清除所述其他流媒體數(shù)據(jù),并將所述待下載的流媒體數(shù)據(jù)按照所述單位下載數(shù)據(jù)量下載至所述預設緩存區(qū)域。
7.一種移動終端,其特征在于,包括:
第一判斷單元,用于當檢測到待下載的流媒體數(shù)據(jù)時,判斷所述待下載的流媒體數(shù)據(jù)是否滿足預下載條件;
第一下載單元,用于若所述第一判斷單元判斷出所述待下載的流媒體數(shù)據(jù)滿足所述預下載條件,下載所述待下載的流媒體數(shù)據(jù);
播放單元,用于當檢測到所述流媒體數(shù)據(jù)的播放環(huán)境時,在所述播放環(huán)境播放所述流媒體數(shù)據(jù)。
8.如權利要求7所述移動終端,其特征在于,所述第一判斷單元具體用于:
判斷所述流媒體數(shù)據(jù)的播放源是否屬于預設播放源;
若為是,確定所述待下載的流媒體數(shù)據(jù)滿足所述預下載條件。
9.如權利要求7所述移動終端,其特征在于,所述第一判斷單元具體用于:
獲取所述待下載的流媒體數(shù)據(jù)的描述信息;
根據(jù)所述待下載的流媒體數(shù)據(jù)的描述信息判斷所述待下載的流媒體數(shù)據(jù)的流媒體內(nèi)容是否屬于預設內(nèi)容;
若為是,確定所述待下載的流媒體數(shù)據(jù)滿足所述預下載條件。
10.如權利要求7-9任一項所述移動終端,其特征在于,所述移動終端還包括:
第一檢測單元,用于若所述第一判斷單元判斷出所述待下載的流媒體數(shù)據(jù)不滿足預下載條件,檢測針對所述待下載的流媒體數(shù)據(jù)的播放觸發(fā)操作;
第二下載單元,用于若所述第一檢測單元檢測到所述播放觸發(fā)操作,將所述待下載的流媒體數(shù)據(jù)下載至預設緩存區(qū)域,并播放所述流媒體數(shù)據(jù)。
11.如權利要求10所述移動終端,其特征在于,所述移動終端還包括:
第二判斷單元,用于若所述第一檢測單元檢測到所述播放觸發(fā)操作,判斷所述待下載的流媒體數(shù)據(jù)的類型是否屬于預設類型;
所述第二下載單元,還用于若所述第二判斷單元的判斷結果為是,將所述待下載的流媒體數(shù)據(jù)下載至所述預設緩存區(qū)域。
12.如權利要求11所述移動終端,其特征在于,所述移動終端還包括:
第二檢測單元,用于若所述第二判斷單元的判斷結果為是,檢測所述預設緩存區(qū)域中可利用的緩存區(qū)域的區(qū)域容量是否小于所述待下載的流媒體數(shù)據(jù)的單位下載數(shù)據(jù)量;
第三檢測單元,用于若所述第二檢測單元的檢測結果為是,檢測所述預設緩存區(qū)域中是否緩存有其他流媒體數(shù)據(jù);
比較單元,用于所述第三檢測單元檢測到所述預設緩存區(qū)域中緩存有其他流媒體數(shù)據(jù),比較所述待下載的流媒體數(shù)據(jù)與所述其他流媒體數(shù)據(jù)的優(yōu)先級;
所述第二下載單元,還用于若所述比較單元比較出所述待下載的流媒體數(shù)據(jù)優(yōu)先級高,則從所述預設緩存區(qū)域中清除所述其他流媒體數(shù)據(jù),并將所述待下載的流媒體數(shù)據(jù)按照所述單位下載數(shù)據(jù)量下載至所述預設緩存區(qū)域。
13.一種移動終端,其特征在于,包括:
處理器、存儲器和總線,所述處理器、所述存儲器通過所述總線耦合連接;
所述存儲器存儲有可執(zhí)行程序代碼;
所述處理器用于調用所述存儲器中的所述可執(zhí)行程序代碼,執(zhí)行如權利要求1-6中任意一項所述的方法。