一種播放列表控制方法及移動(dòng)終端的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及多媒體技術(shù)領(lǐng)域,具體涉及一種播放列表控制方法及移動(dòng)終端。
【背景技術(shù)】
[0002]生活中,用戶可在移動(dòng)終端(如手機(jī)、平板電腦等)中安裝一個(gè)應(yīng)用程序(AppliCat1n,APP)便可用來(lái)查看或者控制音箱播放的音樂,然而,在播放列表中的多媒體文件(如歌曲)數(shù)目非常龐大且想要利用傳統(tǒng)的APP(如QQ音樂,網(wǎng)易云音樂等)去選取某一部分多媒體文件的時(shí)候,就要在播放列表中進(jìn)行翻找,在找到起始歌曲位置,然后,往播放列表下方查找其他多媒體文件,這種方式,使得在對(duì)播放列表控制時(shí),不能對(duì)多媒體文件進(jìn)行快速選取。
【發(fā)明內(nèi)容】
[0003]本發(fā)明實(shí)施例提供了一種播放列表控制方法及移動(dòng)終端,可以在播放列表中多媒體文件數(shù)目較為龐大時(shí),快速選取播放列表中的多媒體文件。
[0004]本發(fā)明實(shí)施例第一方面提供了一種播放列表控制方法,包括:
[0005]獲取針對(duì)觸摸屏的觸控操作生成的兩個(gè)第一觸控點(diǎn);
[0006]在所述兩個(gè)第一觸控點(diǎn)移動(dòng)的過(guò)程中,檢測(cè)移動(dòng)后的所述兩個(gè)第一觸控點(diǎn)之間的距離是否小于第一預(yù)設(shè)距離;
[0007]若檢測(cè)到移動(dòng)后的所述兩個(gè)第一觸控點(diǎn)之間的距離小于所述第一預(yù)設(shè)距離,在預(yù)設(shè)區(qū)域展示由播放列表中所有多媒體文件對(duì)應(yīng)的唯一標(biāo)識(shí)符構(gòu)成的縮略播放列表,其中,所述多媒體文件在所述播放列表中的排序順序與所述唯一標(biāo)識(shí)符在所述縮略播放列表中的排列順序一致;
[0008]獲取在所述縮略播放列表中選擇的目標(biāo)區(qū)域;
[0009]根據(jù)所述目標(biāo)區(qū)域中包含的唯一標(biāo)識(shí)符選取所述播放列表中對(duì)應(yīng)的多媒體文件。
[0010]結(jié)合本發(fā)明實(shí)施例的第一方面,在第一方面的第一種可能的實(shí)施方式中,在所述目標(biāo)區(qū)域?yàn)槎鄠€(gè)的情況下,所述根據(jù)所述目標(biāo)區(qū)域中包含的唯一標(biāo)識(shí)符選取所述播放列表中對(duì)應(yīng)的多媒體文件,包括:
[0011 ]獲取所述目標(biāo)區(qū)域中包含的唯一標(biāo)識(shí)符;
[0012]根據(jù)所述唯一標(biāo)識(shí)符確定所述播放列表中相應(yīng)的目標(biāo)多媒體文件;
[0013]將所述目標(biāo)多媒體文件在所述播放列表中進(jìn)行拼接。
[0014]結(jié)合本發(fā)明實(shí)施例的第一方面或第一方面的第一種可能的實(shí)施方式中,在第一方面的第二種可能的實(shí)施方式中,所述在預(yù)設(shè)區(qū)域展示由播放列表中所有多媒體文件對(duì)應(yīng)的唯一標(biāo)識(shí)符構(gòu)成的縮略播放列表之后,以及所述根據(jù)所述目標(biāo)區(qū)域中包含的唯一標(biāo)識(shí)符選取所述播放列表中對(duì)應(yīng)的多媒體文件之前,所述方法還包括:
[0015]向通訊錄中的多個(gè)指定聯(lián)系人發(fā)送選取請(qǐng)求,所述選取請(qǐng)求用于指示是否允許根據(jù)所述目標(biāo)區(qū)域中包含的唯一標(biāo)識(shí)符選取所述播放列表中對(duì)應(yīng)的多媒體文件;
[0016]若接收到所述多個(gè)指定聯(lián)系人發(fā)送的針對(duì)所述選取請(qǐng)求而發(fā)送的選取允許指令,根據(jù)所述目標(biāo)區(qū)域中包含的唯一標(biāo)識(shí)符選取所述播放列表中對(duì)應(yīng)的多媒體文件。
[0017]結(jié)合本發(fā)明實(shí)施例的第一方面或第一方面的第一種可能的實(shí)施方式中,在第一方面的第三種可能的實(shí)施方式中,所述在預(yù)設(shè)區(qū)域展示由播放列表中所有多媒體文件對(duì)應(yīng)的唯一標(biāo)識(shí)符構(gòu)成的縮略播放列表之后,以及所述根據(jù)所述目標(biāo)區(qū)域中包含的唯一標(biāo)識(shí)符選取所述播放列表中對(duì)應(yīng)的多媒體文件之前,所述方法還包括:
[0018]采集用戶的身份信息;
[0019]向多個(gè)指定聯(lián)系人發(fā)送參考身份信息獲取請(qǐng)求;
[0020]接收所述多個(gè)指定聯(lián)系人響應(yīng)所述參考身份信息獲取請(qǐng)求發(fā)送的多個(gè)參考身份信息;
[0021]判斷所述多個(gè)參考身份信息是否相同,如果相同,將所述參考身份信息作為預(yù)設(shè)身份信息;
[0022]對(duì)比所述身份信息與所述預(yù)設(shè)身份信息是否匹配,如果匹配,執(zhí)行所述根據(jù)所述目標(biāo)區(qū)域中包含的唯一標(biāo)識(shí)符選取所述播放列表中對(duì)應(yīng)的多媒體文件的步驟。
[0023]結(jié)合本發(fā)明實(shí)施例的第一方面或第一方面的第一種可能的實(shí)施方式中,在第一方面的第四種可能的實(shí)施方式中,在所述根據(jù)所述目標(biāo)區(qū)域中包含的唯一標(biāo)識(shí)符選取所述播放列表中對(duì)應(yīng)的多媒體文件之后,所述方法還包括:
[0024]獲取針對(duì)觸摸屏的觸控操作生成的兩個(gè)第二觸控點(diǎn);
[0025]在所述兩個(gè)第二觸控點(diǎn)移動(dòng)的過(guò)程中,檢測(cè)移動(dòng)后的所述兩個(gè)第二觸控點(diǎn)之間的距離是否大于第二預(yù)設(shè)距離;
[0026]若檢測(cè)到移動(dòng)后的所述兩個(gè)第二觸控點(diǎn)之間的距離大于所述第二預(yù)設(shè)距離,關(guān)閉所述縮略播放列表。
[0027]本發(fā)明實(shí)施例第二方面提供了一種移動(dòng)終端,包括:
[0028]獲取單元,用于獲取針對(duì)觸摸屏的觸控操作生成的兩個(gè)第一觸控點(diǎn);
[0029]第一檢測(cè)單元,在所述獲取單元獲取到的所述兩個(gè)第一觸控點(diǎn)移動(dòng)的過(guò)程中,用于檢測(cè)移動(dòng)后的所述兩個(gè)第一觸控點(diǎn)之間的距離是否小于第一預(yù)設(shè)距離;
[0030]展示單元,用于若所述第一檢測(cè)單元檢測(cè)到移動(dòng)后的所述兩個(gè)第一觸控點(diǎn)之間的距離小于所述第一預(yù)設(shè)距離,在預(yù)設(shè)區(qū)域展示由播放列表中所有多媒體文件對(duì)應(yīng)的唯一標(biāo)識(shí)符構(gòu)成的縮略播放列表,其中,所述多媒體文件在所述播放列表中的排序順序與所述唯一標(biāo)識(shí)符在所述縮略播放列表中的排列順序一致;
[0031]所述獲取單元,還用于:
[0032]獲取在所述展示單元展示的所述縮略播放列表中選擇的目標(biāo)區(qū)域;
[0033]選取單元,用于根據(jù)所述獲取單元獲取到的所述目標(biāo)區(qū)域中包含的唯一標(biāo)識(shí)符選取所述播放列表中對(duì)應(yīng)的多媒體文件。
[0034]結(jié)合本發(fā)明實(shí)施例的第二方面,在第二方面的第一種可能的實(shí)施方式中,在所述目標(biāo)區(qū)域?yàn)槎鄠€(gè)的情況下,所述選取單元包括:
[0035]獲取模塊,用于獲取所述獲取單元獲取到的所述目標(biāo)區(qū)域中包含的唯一標(biāo)識(shí)符;
[0036]確定模塊,用于根據(jù)所述獲取模塊獲取到的所述唯一標(biāo)識(shí)符確定所述播放列表中相應(yīng)的目標(biāo)多媒體文件;
[0037]拼接模塊,用于將所述確定模塊確定的所述目標(biāo)多媒體文件在所述播放列表中進(jìn)行拼接。
[0038]結(jié)合本發(fā)明實(shí)施例的第二方面或第二方面的第一種可能的實(shí)施方式中,在第二方面的第二種可能的實(shí)施方式中,所述移動(dòng)終端還包括:
[0039]第一交互單元,用于在所述展示單元在預(yù)設(shè)區(qū)域展示由播放列表中所有多媒體文件對(duì)應(yīng)的唯一標(biāo)識(shí)符構(gòu)成的縮略播放列表之后,向通訊錄中的多個(gè)指定聯(lián)系人發(fā)送選取請(qǐng)求,所述選取請(qǐng)求用于指示是否允許根據(jù)所述目標(biāo)區(qū)域中包含的唯一標(biāo)識(shí)符選取所述播放列表中對(duì)應(yīng)的多媒體文件;
[0040]所述第一交互單元還用于:
[0041]若接收到所述多個(gè)指定聯(lián)系人發(fā)送的針對(duì)所述第一交互單元發(fā)送的所述選取請(qǐng)求而發(fā)送的選取允許指令,由所述選取單元根據(jù)所述獲取單元獲取到的所述目標(biāo)區(qū)域中包含的唯一標(biāo)識(shí)符選取所述播放列表中對(duì)應(yīng)的多媒體文件。
[0042]結(jié)合本發(fā)明實(shí)施例的第二方面或第二方面的第一種可能的實(shí)施方式中,在第二方面的第三種可能的實(shí)施方式中,所述移動(dòng)終端還包括:
[0043]采集單元,用于在所述展示單元在預(yù)設(shè)區(qū)域展示由播放列表中所有多媒體文件對(duì)應(yīng)的唯一標(biāo)識(shí)符構(gòu)成的縮略播放列表之后,采集用戶的身份信息;
[0044]所述第二交互單元,用于向多個(gè)指定聯(lián)系人發(fā)送參考身份信息獲取請(qǐng)求;
[0045]所述第二交互單元,還用于:
[0046]接收所述多個(gè)指定聯(lián)系人響應(yīng)所述第二交互單元發(fā)送的所述參考身份信息獲取請(qǐng)求發(fā)送的多個(gè)參考身份信息;
[0047]判斷單元,用于判斷所述多個(gè)參考身份信息是否相同;
[0048]確定單元,用于在所述判斷單元的判斷結(jié)果為是,將所述參考身份信息作為預(yù)設(shè)身份信息;
[0049]匹配單元,用于對(duì)比所述采集單元采集到的所述身份信息與所述確定單元確定的所述預(yù)設(shè)身份信息是否匹配,并在所述匹配單元匹配成功時(shí),由所述選取單元根據(jù)所述獲取單元獲取到的所述目標(biāo)區(qū)域中包含的唯一標(biāo)識(shí)符選取所述播放列表中對(duì)應(yīng)的多媒體文件。
[0050]結(jié)合本發(fā)明實(shí)施例的第二方面或第二方面的第一種可能的實(shí)施方式中,在第二方面的第四種可能的實(shí)施方式中,所述獲取單元還用于獲取針對(duì)觸摸屏的觸控操作生成的兩個(gè)第二觸控點(diǎn);
[0051 ] 所述移動(dòng)終端還包括:
[0052]第二檢測(cè)單元,用于在所述選取單元根據(jù)所述獲取單元獲取到的所述目標(biāo)區(qū)域中包含的唯一標(biāo)識(shí)符選取所述播放列表中對(duì)應(yīng)的多媒體文件之后,在所述獲取單元獲取到的所述兩個(gè)第二觸控點(diǎn)移動(dòng)的過(guò)程中,判斷移動(dòng)后的所述兩個(gè)第二觸控點(diǎn)之間的距離是否大于第二預(yù)設(shè)距離;
[0053]關(guān)閉單元,用于若所述第二檢測(cè)單元檢測(cè)到移動(dòng)后的所述兩個(gè)第二觸控點(diǎn)之間的距離大于所述第二預(yù)設(shè)距離,關(guān)閉所述縮略播放列表。
[0054]實(shí)施本發(fā)明實(shí)施例,具有如下有益效果:
[0055]通過(guò)本發(fā)明實(shí)施例可獲取針對(duì)觸摸屏的觸控操作生成的兩個(gè)第一觸控點(diǎn),在該兩個(gè)第一觸控點(diǎn)移動(dòng)的過(guò)程中,檢測(cè)移動(dòng)后的該兩個(gè)第一觸控點(diǎn)之間的距離是否小于第一預(yù)設(shè)距離,若檢測(cè)到移動(dòng)后