少一個屬性信息后,發(fā)送提示信息,其中,上述提示信息攜帶上述第一音頻的至少一個屬性信息,上述提示信息用于提示用戶至少選擇一個屬性信息。例如,終端將獲取到的第一音頻的屬性信息包括:音樂類型為流行音樂、歌手名稱為周杰倫、音頻語種為中文等,以提示信息的方式在終端的屏幕上顯示,用于提示用戶根據(jù)提示信息攜帶的屬性信息選擇至少一個屬性信息。
[0035]S204、判斷是否超過預(yù)設(shè)閾值未接收到用戶發(fā)送的選擇指令。
[0036]在一些可行的實(shí)施例中,終端判斷是否超過預(yù)設(shè)閾值未接收到用戶發(fā)送的選擇指令,其中,預(yù)設(shè)閾值為預(yù)先設(shè)定的時間限定值,由于一般音頻的時長為3分鐘左右,因此將預(yù)設(shè)閾值設(shè)定為3分鐘,上述選擇指令為用戶根據(jù)上述提示信息攜帶的至少一個屬性信息選擇用于獲取音頻的至少一個屬性信息。
[0037]S205、根據(jù)所述選擇指令,獲取包括所述選擇指令攜帶的屬性信息的至少一個音頻,并生成待播放列表。
[0038]在一些可行的實(shí)施例中,若終端判斷在預(yù)設(shè)閾值內(nèi)接收到用戶發(fā)送的選擇指令,則終端根據(jù)上述選擇指令,獲取包括選擇指令攜帶的屬性信息的至少一個音頻,例如,終端根據(jù)選擇指令攜帶的屬性信息包括:歌手名稱周杰倫、音頻類型為流行音樂的至少一個音頻,并生成待播放列表。
[0039]S206、根據(jù)預(yù)設(shè)的屬性信息,獲取包括所述預(yù)設(shè)的屬性信息的至少一個音頻,并生成待播放列表。
[0040]在一些可行的實(shí)施例中,若終端判斷在預(yù)設(shè)閾值內(nèi)未接收到用戶發(fā)送的選擇指令,則終端根據(jù)預(yù)設(shè)的屬性信息,獲取包括上述預(yù)設(shè)的屬性信息的至少一個音頻,并生成待播放列表,其中,預(yù)設(shè)的屬性信息為音頻的類型。例如,終端將第一音頻的屬性信息包括音樂類型為流行音樂、歌手名稱為周杰倫、音頻語種為中文等以提示信息的方式發(fā)送給用戶,在預(yù)設(shè)閾值內(nèi)未接收到用戶發(fā)送的選擇指令,則終端根據(jù)預(yù)設(shè)的屬性信息包括音頻的類型為流行音樂,獲取包括流行音樂的至少一個音頻,并生成待播放列表。
[0041]進(jìn)一步的,當(dāng)終端正在播放所述第一音頻時,若接收到所述用戶切換音頻的第二操作指令,則執(zhí)行音頻切換操作,播放與上述第二操作指令對應(yīng)的第二音頻,并清空所述待播放列表中的音頻。
[0042]進(jìn)一步的,在播放與上述第二操作指令對應(yīng)的第二音頻之后,獲取第二音頻的至少一個屬性信息,將獲取到的第一音頻的屬性信息與第二音頻的屬性信息進(jìn)行對比,篩選出共有的屬性信息,根據(jù)篩選后的共有的屬性信息,獲取包括所述篩選后的共有的屬性信息的至少一個音頻,并將獲取到的至少一個音頻添加至所述待播放列表中。例如,第二音頻為《菊花臺》,終端在播放第二音頻時,獲取第二音頻的至少一個屬性信息包括:歌手名稱周杰倫、音頻風(fēng)格為流行音樂、語種為中文等等,將第二音頻的屬性信息與第一音頻的屬性信息進(jìn)行對比篩選出共有的屬性信息包括:歌手名稱為周杰倫、音頻風(fēng)格為流行音樂、語種為中文,終端根據(jù)上述篩選后的共有的屬性信息獲取包括上述屬性信息的至少一個音頻,并將獲取到的至少一個音頻添加至待播放列表中。
[0043]進(jìn)一步的,若終端將第一音頻的屬性信息與第二音頻的屬性信息進(jìn)行對比,未篩選出共有的屬性信息,則將第一音頻的屬性信息與第二音頻的屬性信息以提示信息的方式向用戶發(fā)送,上述提示信息用于提示用戶至少選擇一個屬性信息,然后執(zhí)行步驟S204-S206。
[0044]進(jìn)一步的,當(dāng)終端正在播放所述第一音頻時,若未接收到用戶切換音頻的操作,則按照預(yù)設(shè)的播放順序播放所述待播放列表中的音頻。
[0045]進(jìn)一步的,若所述第一音頻為所述終端本地存儲的音頻,則根據(jù)所述至少一個屬性信息,從所述終端本地獲取包括所述至少一個屬性信息相同的至少一個音頻,若所述第一音頻為在線音頻,則根據(jù)所述至少一個屬性信息,從網(wǎng)絡(luò)服務(wù)器獲取包括所述至少一個屬性信息的至少一個音頻。
[0046]進(jìn)一步的,在獲取上述第一音頻的至少一個屬性信息之后,終端根據(jù)所述音頻的類型,獲取包括所述音頻的類型的至少一個音頻,其中,上述音頻的類型根據(jù)樂器、節(jié)奏和/或音色進(jìn)行劃分。
[0047]進(jìn)一步的,若終端獲取到的至少一個音頻為在線獲取,終端將獲取到的至少一個音頻生成待播放列表后,向用戶發(fā)送提示信息,上述提示信息攜帶包括上述待播放列表中各曲目的列表,上述提示信息用于提示用戶是否將上述列表中的全部曲目或一部分曲目下載到終端本地,或者全部不下載。若判斷在預(yù)設(shè)閾值內(nèi)未接收到用戶發(fā)送的選擇指令,則將關(guān)閉上述提示信息的窗口,其中,上述預(yù)設(shè)閾值為3分鐘,上述選擇指令為針對上述提示信息的操作指令。
[0048]本發(fā)明實(shí)施例中,當(dāng)終端正在播放音頻時,若接收到用戶切換音頻的第一操作指令,執(zhí)行音頻切換操作,并播放與所述第一操作指令對應(yīng)的第一音頻,獲取所述第一音頻的至少一個屬性信息,根據(jù)所述至少一個屬性信息,獲取包括所述至少一個屬性信息的至少一個音頻,并生成待播放列表,實(shí)現(xiàn)了根據(jù)正在播放的音頻攜帶的至少一個屬性信息生成包括所述至少一個屬性信息的待播放列表,從而提高了用戶體驗(yàn)。
[0049]請參見圖3,圖3為本發(fā)明實(shí)施例提供的一種終端的第一實(shí)施例結(jié)構(gòu)示意圖,該終端包括:
[0050]播放單元10,用于當(dāng)終端正在播放音頻時,若接收到用戶切換音頻的第一操作指令,執(zhí)行音頻切換操作,并播放與所述第一操作指令對應(yīng)的第一音頻。
[0051]在一些可行的實(shí)施例中,當(dāng)終端正在播放音頻時,若正在播放的音頻不是用戶喜歡聽的,則用戶可能會手動切換正在播放的音樂,若終端接收到用戶切換音頻的第一操作指令,則執(zhí)行音頻切換操作,并播放與所述第一操作指令對應(yīng)的第一音頻,其中,上述第一操作指令為用戶根據(jù)終端本地播放列表或在線音樂播放列表中的音頻選擇用戶需要播放的音頻,上述第一音頻可為終端本地存儲的音頻或在線播放的音頻。
[0052]第一獲取單元20,用于獲取所述第一音頻的至少一個屬性信息。
[0053]在一些可行的實(shí)施例中,在播放與上述第一操作指令對應(yīng)的第一音頻后,終端自動獲取上述第一音頻的至少一個屬性信息,上述屬性信息包括但不限于:音頻的類型、音頻的風(fēng)格、歌手名稱以及音頻語種,其中,上述音頻的類型根據(jù)樂器、節(jié)奏及音色中的至少一種進(jìn)行劃分。,上述音頻的風(fēng)格包括但不限于:流行、英倫、朋克、民謠、金屬、后搖、爵士、輕音樂、鄉(xiāng)村、搖滾、經(jīng)典、電子等等,上述音頻語種包括但不限于:中文、英文、俄語、粵語、韓語、日語、德語、德語等等。例如,若用戶切換的音頻名稱為《不能說的秘密》,則終端獲取到該音頻的屬性信息包括:音樂風(fēng)格為流行音樂、歌手名稱為周杰倫、音頻語種為中文等。
[0054]第二獲取單元30,還用于根據(jù)所述第一獲取單元獲取到的所述至少一個屬性信息,獲取包括所述至少一個屬性信息的至少一個音頻。
[0055]生成單元40,用于將所述第二獲取單元獲取到的至少一個音頻生成待播放列表。
[0056]在一些可行的實(shí)施例中,第二獲取單元30根據(jù)上述第一音頻的至少一個屬性信息,從終端本地或網(wǎng)絡(luò)中獲取包括上述至少一個屬性信息的至少一個音頻,生成單元40將第二獲取單元30獲取到的至少一個音頻生成待播放列表,例如,終端根據(jù)上述第一音頻的至少一個屬性信息包括:音頻語種為中文、音頻風(fēng)格為流行音樂、歌手名稱為周杰倫,從終端本地或網(wǎng)絡(luò)獲取包括:音頻語種為中文、音頻風(fēng)格為流行音樂、歌手名稱為周杰倫等的至少一個音頻,并將獲取到的至少一個音頻生成待播放列表。
[0057]本發(fā)明實(shí)施例中,當(dāng)終端正在播放音頻時,若接收到用戶切換音頻的第一操作指令,執(zhí)行音頻切換操作,并播放與所述第一操作指令對應(yīng)的第一音頻,獲取所述第一音頻的至少一個屬性信息,根據(jù)所述至少一個屬性信息,獲取包括所述至少一個屬性信息的至少一個音頻,并生成待播放列表,實(shí)現(xiàn)了根據(jù)正在播放的音頻攜帶的至少一個屬性信息生成包括所述至少一個屬性信息的待播放列表,從而提高了用戶體驗(yàn)。
[0058]請參見圖4,圖4為本發(fā)明實(shí)施例提供的一種終端的第二實(shí)施例結(jié)構(gòu)示意圖,該終端包括:
[0059]播放單元10,用于當(dāng)終端正在播放音頻時,若接收到用戶切換音頻的第一操作指令,執(zhí)行音頻切換操作,并播放與所述第一操作指令對應(yīng)的第一音頻。
[0060]在一些可行的實(shí)施例中,當(dāng)終端正在播放音頻時,若正在播放的音頻不是用戶喜歡聽的,則用戶可能會手動切換正在播放的音樂,若終端接收到用戶切換音頻