本申請(qǐng)涉及終端技術(shù)領(lǐng)域,尤其涉及一種音頻數(shù)據(jù)的播放方法及裝置。
背景技術(shù):
目前,移動(dòng)終端已經(jīng)成為人們?nèi)粘I钪胁豢苫蛉钡氖褂霉ぞ?。移?dòng)終端上的一個(gè)常用功能是播放音頻數(shù)據(jù),終端用戶(hù)可以通過(guò)終端上的音頻播放器播放音頻數(shù)據(jù),音頻數(shù)據(jù)可以包括:歌曲、相聲等。
通常,終端用戶(hù)可以使用隨機(jī)播放的方式來(lái)播放音頻數(shù)據(jù)。當(dāng)曲庫(kù)中的音頻數(shù)據(jù)類(lèi)型有多種時(shí),例如:音頻數(shù)據(jù)中同時(shí)包括音樂(lè)和語(yǔ)音類(lèi)型的節(jié)目(例如:小品、有聲小說(shuō),脫口秀等),在隨機(jī)播放模式下,音樂(lè)和語(yǔ)音類(lèi)型的節(jié)目可能被隨機(jī)穿插播放。對(duì)于只希望播放音樂(lè)的用戶(hù)來(lái)說(shuō),當(dāng)前的這種播放方式是該用戶(hù)不希望發(fā)生的。
技術(shù)實(shí)現(xiàn)要素:
本申請(qǐng)實(shí)施例提供一種音頻數(shù)據(jù)的播放方法及裝置,能夠提高音頻數(shù)據(jù)播放時(shí)的可控性。
一種音頻數(shù)據(jù)的播放方法,包括:
接收自定義播放設(shè)置請(qǐng)求;
按照所述自定義播放設(shè)置請(qǐng)求,對(duì)請(qǐng)求加入播放列表的音頻數(shù)據(jù)進(jìn)行選擇播放。
進(jìn)一步,所述接收自定義播放設(shè)置請(qǐng)求,包括:
在音頻數(shù)據(jù)的隨機(jī)播放模式下,接收所述自定義播放設(shè)置請(qǐng)求;則,
所述按照所述自定義播放設(shè)置請(qǐng)求,對(duì)請(qǐng)求加入播放列表的音頻數(shù)據(jù)進(jìn)行選擇播放,包括:
按照所述自定義播放設(shè)置請(qǐng)求,對(duì)請(qǐng)求加入隨機(jī)播放列表的音頻數(shù)據(jù)進(jìn)行選擇播放。
進(jìn)一步,所述在音頻數(shù)據(jù)的隨機(jī)播放模式下,接收所述自定義播放設(shè)置請(qǐng)求,包括:
接收第一播放設(shè)置請(qǐng)求,所述第一播放設(shè)置請(qǐng)求中攜帶請(qǐng)求加入隨機(jī)播放列表的音頻數(shù)據(jù)信息;或者,
接收第二播放設(shè)置請(qǐng)求,所述第二播放設(shè)置請(qǐng)求中攜帶排除加入隨機(jī)播放列表的音頻數(shù)據(jù)信息。
進(jìn)一步,當(dāng)接收所述第二播放設(shè)置請(qǐng)求時(shí),所述對(duì)請(qǐng)求加入隨機(jī)播放列表的音頻數(shù)據(jù)進(jìn)行隨機(jī)播放,包括:
隨機(jī)播放除排除加入隨機(jī)播放列表的其他音頻數(shù)據(jù)。
進(jìn)一步,確定所述請(qǐng)求加入隨機(jī)播放列表的音頻數(shù)據(jù)或所述排除加入隨機(jī)播放列表的音頻數(shù)據(jù)的方式,包括:
獲取所述音頻數(shù)據(jù)的內(nèi)容或類(lèi)型信息;
根據(jù)所述內(nèi)容或類(lèi)型信息,確定所述請(qǐng)求加入隨機(jī)播放列表的音頻數(shù)據(jù)或所述排除加入隨機(jī)播放列表的音頻數(shù)據(jù)。
進(jìn)一步,還包括:
刪除或修改所述自定義播放設(shè)置請(qǐng)求。
一種音頻數(shù)據(jù)的播放裝置,包括:
播放設(shè)置請(qǐng)求接收模塊,用于接收自定義播放設(shè)置請(qǐng)求;
選擇播放模塊,按照所述自定義播放設(shè)置請(qǐng)求,對(duì)請(qǐng)求加入播放列表的音頻數(shù)據(jù)進(jìn)行選擇播放。
進(jìn)一步,所述播放設(shè)置請(qǐng)求接收模塊,具體在音頻數(shù)據(jù)的隨機(jī)播放模式下,接收所述自定義播放設(shè)置請(qǐng)求;則,
所述選擇播放模塊,具體按照所述自定義播放設(shè)置請(qǐng)求,對(duì)請(qǐng)求加入隨機(jī)播放列表的音頻數(shù)據(jù)進(jìn)行選擇播放。
進(jìn)一步,所述播放設(shè)置請(qǐng)求接收模塊,包括:
第一設(shè)置請(qǐng)求接收單元,用于接收第一播放設(shè)置請(qǐng)求,所述第一播放設(shè)置請(qǐng)求中攜帶請(qǐng)求加入隨機(jī)播放列表的音頻數(shù)據(jù)信息;
第二設(shè)置請(qǐng)求接收單元,用于接收第二播放設(shè)置請(qǐng)求,所述第二播放設(shè)置請(qǐng)求中攜帶排除加入隨機(jī)播放列表的音頻數(shù)據(jù)信息。
進(jìn)一步,當(dāng)所述第二設(shè)置請(qǐng)求接收單元接收所述第二播放設(shè)置請(qǐng)求時(shí),所述選擇播放模塊,具體隨機(jī)播放除排除加入隨機(jī)播放列表的其他音頻數(shù)據(jù)。
進(jìn)一步,還包括:
信息獲取模塊,用于獲取所述音頻數(shù)據(jù)的內(nèi)容或類(lèi)型信息;
音頻數(shù)據(jù)確定模塊,用于根據(jù)所述內(nèi)容或類(lèi)型信息,確定所述請(qǐng)求加入隨機(jī)播放列表的音頻數(shù)據(jù)或所述排除加入隨機(jī)播放列表的音頻數(shù)據(jù)。
進(jìn)一步,還包括:
播放設(shè)置請(qǐng)求刪除模塊,用于刪除所述自定義播放設(shè)置請(qǐng)求;
播放設(shè)置請(qǐng)求修改模塊,用于修改所述自定義播放設(shè)置請(qǐng)求。
本申請(qǐng)實(shí)施例中,終端接收用戶(hù)輸入的自定義播放設(shè)置請(qǐng)求,按照該自定義播放設(shè)置請(qǐng)求,對(duì)請(qǐng)求加入播放列表的音頻數(shù)據(jù)進(jìn)行選擇播放??梢?jiàn),參與播放的音頻數(shù)據(jù)可以由用戶(hù)進(jìn)行自定義設(shè)置。由于用戶(hù)可以按照需要設(shè)置參與播放的音頻數(shù)據(jù),能夠大大提高音頻數(shù)據(jù)播放時(shí)的可控性。
附圖說(shuō)明
此處所說(shuō)明的附圖用來(lái)提供對(duì)本申請(qǐng)的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本申請(qǐng)的示意性實(shí)施例及其說(shuō)明用于解釋本申請(qǐng),并不構(gòu)成對(duì)本申請(qǐng)的不當(dāng)限定。在附圖中:
圖1為本申請(qǐng)實(shí)施例中一種音頻數(shù)據(jù)的播放方法的流程示意圖;
圖2為本申請(qǐng)實(shí)施例中啟用自定義播放設(shè)置的觸發(fā)方式示意圖;
圖3為本申請(qǐng)實(shí)施例中另一種音頻數(shù)據(jù)的播放方法的流程示意圖;
圖4為本申請(qǐng)實(shí)施例中一種應(yīng)用場(chǎng)景示意圖;
圖5為本申請(qǐng)實(shí)施例中另一種應(yīng)用場(chǎng)景示意圖;
圖6為本申請(qǐng)實(shí)施例中一種音頻數(shù)據(jù)的播放裝置的結(jié)構(gòu)示意圖;
圖7為圖6中播放設(shè)置請(qǐng)求接收模塊的結(jié)構(gòu)示意圖;
圖8為本申請(qǐng)實(shí)施例中另一種音頻數(shù)據(jù)的播放裝置的結(jié)構(gòu)示意圖;
圖9為本申請(qǐng)實(shí)施例中又一種音頻數(shù)據(jù)的播放裝置的結(jié)構(gòu)示意圖。
具體實(shí)施方式
為了使本申請(qǐng)所要解決的技術(shù)問(wèn)題、技術(shù)方案及有益效果更加清楚、明白,以下結(jié)合附圖和實(shí)施例,對(duì)本申請(qǐng)進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本申請(qǐng),并不用于限定本申請(qǐng)。
本申請(qǐng)實(shí)施例提供了一種音頻數(shù)據(jù)的播放方法,能夠提高音頻數(shù)據(jù)播放時(shí)的可控性。。
如圖1所示,為本申請(qǐng)?zhí)峁┑囊粋€(gè)音頻數(shù)據(jù)的播放方法實(shí)施例,具體包括:
步驟101、接收自定義播放設(shè)置請(qǐng)求;
本申請(qǐng)實(shí)施例中,音頻數(shù)據(jù)的播放方法可以應(yīng)用于終端設(shè)備,具體的,終端設(shè)備可以包括:手機(jī)、平板電腦等通信設(shè)備。
上述步驟101中,終端在播放音頻數(shù)據(jù)之前,接收到自定義播放設(shè)置請(qǐng)求。該自定義播放設(shè)置請(qǐng)求通常為終端用戶(hù)輸入。本發(fā)明實(shí)施例中,自定義播放設(shè)置請(qǐng)求中可以攜帶參與播放的具體音頻數(shù)據(jù)的信息,從而,通過(guò)該自定義播放設(shè)置請(qǐng)求,可以對(duì)參與播放的具體音頻數(shù)據(jù)進(jìn)行選擇設(shè)置。
具體應(yīng)用場(chǎng)景中,可以在終端上的音頻播放器中增加接收自定義播放設(shè)置請(qǐng)求的相關(guān)設(shè)置,例如:增加自定義播放設(shè)置界面,用戶(hù)可以通過(guò)該自定義播放設(shè)置界面,輸入自定義播放設(shè)置請(qǐng)求。
本申請(qǐng)實(shí)施例中,并不對(duì)接收自定義播放設(shè)置請(qǐng)求的相關(guān)設(shè)置的具體形式進(jìn)行限定,可以根據(jù)實(shí)際應(yīng)用場(chǎng)景進(jìn)行相關(guān)設(shè)置。
此外,本申請(qǐng)實(shí)施例并不限制啟用自定義播放設(shè)置的觸發(fā)方式,一種可行的實(shí)現(xiàn)方式可以是:在通常的音頻數(shù)據(jù)播放顯示界面增加轉(zhuǎn)換隨機(jī)播放方式的觸控功能按鍵,如圖2所示,在音頻數(shù)據(jù)播放音量控制的觸控功能按鍵旁邊,設(shè)置實(shí)現(xiàn)智能隨機(jī)播放的觸控功能按鍵,當(dāng)用戶(hù)點(diǎn)擊該實(shí)現(xiàn)智能隨機(jī)播放的觸控功能按鍵時(shí),則進(jìn)入自定義播放設(shè)置界面。
除此之外,也可以對(duì)現(xiàn)有音頻數(shù)據(jù)播放顯示界面上的播放功能按鍵進(jìn)行改進(jìn),例如:當(dāng)用戶(hù)雙擊或者長(zhǎng)按現(xiàn)有的播放功能按鍵時(shí),則呼出自定義播放設(shè)置界面。本申請(qǐng)并不對(duì)用戶(hù)的具體手勢(shì)操作進(jìn)行限定,實(shí)際應(yīng)用場(chǎng)景中,可以根據(jù)用戶(hù)的使用習(xí)慣進(jìn)行特殊設(shè)置。
步驟102、按照自定義播放設(shè)置請(qǐng)求,對(duì)請(qǐng)求加入播放列表的音頻數(shù)據(jù)進(jìn)行選擇播放。
該步驟102中,當(dāng)終端接收到自定義播放設(shè)置請(qǐng)求之后,獲知參與播放的具體音頻數(shù)據(jù)的信息,隨后,將自定義播放設(shè)置請(qǐng)求相關(guān)的音頻數(shù)據(jù)加入隨機(jī)播放列表,對(duì)于自定義播放設(shè)置請(qǐng)求未涉及的音頻數(shù)據(jù)則不會(huì)自動(dòng)加入隨機(jī)播放列表,即:僅對(duì)自定義播放設(shè)置請(qǐng)求相關(guān)的這部分音頻數(shù)據(jù)進(jìn)行選擇播放。
可見(jiàn),與現(xiàn)有技術(shù)不同的是,現(xiàn)有技術(shù)中,用戶(hù)無(wú)法對(duì)參與播放的音頻數(shù)據(jù)進(jìn)行設(shè)置,而本申請(qǐng)實(shí)施例中,可以對(duì)參與播放的音頻數(shù)據(jù)加以選擇,即:按照用戶(hù)的需求,選擇進(jìn)行播放的特定音頻數(shù)據(jù)。
本申請(qǐng)實(shí)施例中,終端接收用戶(hù)輸入的自定義播放設(shè)置請(qǐng)求,按照該自定義播放設(shè)置請(qǐng)求,對(duì)請(qǐng)求加入播放列表的音頻數(shù)據(jù)進(jìn)行選擇播放??梢?jiàn),參與播放的音頻數(shù)據(jù)可以由用戶(hù)進(jìn)行自定義設(shè)置。由于用戶(hù)可以按照需要設(shè)置參與播放的音頻數(shù)據(jù),能夠大大提高音頻數(shù)據(jù)播放時(shí)的可控性。
為了便于對(duì)本申請(qǐng)實(shí)施例的理解,下面通過(guò)具體實(shí)施方式,對(duì)上述技術(shù)方案進(jìn)行進(jìn)一步的說(shuō)明。
需要說(shuō)明的是,對(duì)于音頻播放器來(lái)說(shuō),播放模式可以包括:順序播放、隨機(jī)播放等模 式。前述實(shí)施例所描述的音頻數(shù)據(jù)的播放方法可以應(yīng)用于任一種播放模式,尤其適用于隨機(jī)播放模式。這是由于,在隨機(jī)播放模式下,多個(gè)音頻數(shù)據(jù)的播放沒(méi)有固定的順序,為隨機(jī)穿插播放,而隨機(jī)播放模式下,有些音頻數(shù)據(jù)是用戶(hù)不希望播放的。由此,應(yīng)用前述音頻數(shù)據(jù)的播放方法,可以解決這一問(wèn)題,即:終端在音頻數(shù)據(jù)的隨機(jī)播放模式下,接收用戶(hù)輸入的自定義播放設(shè)置請(qǐng)求時(shí),則可以按照該自定義播放設(shè)置請(qǐng)求,對(duì)請(qǐng)求加入隨機(jī)播放列表的音頻數(shù)據(jù)進(jìn)行選擇播放。
在本申請(qǐng)?zhí)峁┑囊粋€(gè)實(shí)施例中,在音頻數(shù)據(jù)的隨機(jī)播放模式下,終端接收用戶(hù)輸入的自定義播放設(shè)置請(qǐng)求,可以有以下兩種方式:
一種方式中,終端接收用戶(hù)輸入的播放設(shè)置請(qǐng)求,該播放設(shè)置請(qǐng)求中攜帶請(qǐng)求加入隨機(jī)播放列表的音頻數(shù)據(jù)信息;
另一種方式中,終端接收用戶(hù)輸入的播放設(shè)置請(qǐng)求,該播放設(shè)置請(qǐng)求中攜帶排除加入隨機(jī)播放列表的音頻數(shù)據(jù)信息。
在第一種方式中,用戶(hù)在自定義播放設(shè)置請(qǐng)求中直接攜帶請(qǐng)求加入隨機(jī)播放列表的音頻數(shù)據(jù)信息,即:直接將需要加入隨機(jī)播放列表的音頻數(shù)據(jù)的信息加載在自定義播放設(shè)置請(qǐng)求中,通過(guò)信息匹配,終端便可獲知當(dāng)前需要加入隨機(jī)播放列表的音頻數(shù)據(jù)包括哪些,從而將這些音頻數(shù)據(jù)加入隨機(jī)播放列表,以便對(duì)這些音頻數(shù)據(jù)進(jìn)行隨機(jī)播放。
在第二種方式中,用戶(hù)并不是在自定義播放設(shè)置請(qǐng)求中直接攜帶請(qǐng)求加入隨機(jī)播放列表的音頻數(shù)據(jù)信息,而是在自定義播放設(shè)置請(qǐng)求中攜帶排除加入隨機(jī)播放列表的音頻數(shù)據(jù)信息,即:將不需加入隨機(jī)播放列表的音頻數(shù)據(jù)的信息加載在自定義播放設(shè)置請(qǐng)求中,通過(guò)信息匹配,終端便可獲知當(dāng)前不需加入隨機(jī)播放列表的音頻數(shù)據(jù)包括哪些,從而將這些音頻數(shù)據(jù)從隨機(jī)播放列表中排除,以便對(duì)這些音頻數(shù)據(jù)之外的其他音頻數(shù)據(jù)進(jìn)行隨機(jī)播放。
具體應(yīng)用場(chǎng)景中,終端上的音頻播放器中需要設(shè)置自定義播放設(shè)置界面,并在自定義播放設(shè)置界面上提供輸入請(qǐng)求加入隨機(jī)播放列表的音頻數(shù)據(jù)信息和排除加入隨機(jī)播放列表的音頻數(shù)據(jù)信息的信息輸入界面。
在本申請(qǐng)的另一個(gè)實(shí)施例中,如圖3所示,音頻數(shù)據(jù)的播放方法流程可以包括:
步驟301、獲取音頻數(shù)據(jù)的內(nèi)容或類(lèi)型信息;
步驟302、根據(jù)內(nèi)容或類(lèi)型信息,確定請(qǐng)求加入隨機(jī)播放列表的音頻數(shù)據(jù)或排除加入隨機(jī)播放列表的音頻數(shù)據(jù);
步驟303、在音頻數(shù)據(jù)的隨機(jī)播放模式下,接收自定義播放設(shè)置請(qǐng)求;
步驟304、按照自定義播放設(shè)置請(qǐng)求,對(duì)請(qǐng)求加入隨機(jī)播放列表的音頻數(shù)據(jù)進(jìn)行隨機(jī)播放。
本申請(qǐng)實(shí)施例中,可以按照音頻數(shù)據(jù)的內(nèi)容或者按照音頻數(shù)據(jù)所屬的類(lèi)型信息,對(duì)音頻數(shù)據(jù)進(jìn)行分類(lèi),例如:當(dāng)音頻數(shù)據(jù)的內(nèi)容包括音樂(lè)和語(yǔ)音類(lèi)型的節(jié)目時(shí),可以根據(jù)當(dāng)前內(nèi)容信息,將音樂(lè)和語(yǔ)音類(lèi)型的節(jié)目進(jìn)行區(qū)分;或者,當(dāng)部分音頻數(shù)據(jù)屬于古典音樂(lè)類(lèi)型,部分音頻數(shù)據(jù)屬于搖滾音樂(lè)類(lèi)型時(shí),可以根據(jù)音頻數(shù)據(jù)所屬的類(lèi)型信息,將古典音樂(lè)盒搖滾音樂(lè)進(jìn)行區(qū)分。
可見(jiàn),根據(jù)上述音頻數(shù)據(jù)的內(nèi)容或者按照音頻數(shù)據(jù)所屬的類(lèi)型信息,可以對(duì)參與隨機(jī)播放的音頻數(shù)據(jù)進(jìn)行精確設(shè)置,進(jìn)一步提高音頻數(shù)據(jù)播放時(shí)的可控性。
為了便于終端用戶(hù)的設(shè)置操作,本申請(qǐng)實(shí)施例中,允許對(duì)輸入的自定義播放設(shè)置請(qǐng)求進(jìn)行刪除或者修改。通過(guò)刪除或修改操作,對(duì)參與隨機(jī)播放的音頻數(shù)據(jù)進(jìn)行調(diào)整,使得最終的隨機(jī)播放效果符合用戶(hù)的要求。
為了便于對(duì)本申請(qǐng)實(shí)施例的理解,下面通過(guò)具體應(yīng)用場(chǎng)景,對(duì)本申請(qǐng)實(shí)施例中的具體實(shí)現(xiàn)方式進(jìn)行舉例說(shuō)明。
當(dāng)用戶(hù)打開(kāi)終端音頻數(shù)據(jù)播放器,當(dāng)前音頻數(shù)據(jù)播放器中已經(jīng)存儲(chǔ)了多個(gè)音樂(lè)專(zhuān)輯,當(dāng)用戶(hù)點(diǎn)開(kāi)其中的一個(gè)音樂(lè)專(zhuān)輯,則如圖4所示,終端顯示該選中的音樂(lè)專(zhuān)輯的信息頁(yè)面,與現(xiàn)有技術(shù)中的信息頁(yè)面不同的是,在該信息頁(yè)面上,不僅顯示該專(zhuān)輯的一些屬性信息,例如:專(zhuān)輯名稱(chēng)、作曲者、年份等信息,更重要的是,在該信息頁(yè)面上,還提供了將該專(zhuān)輯進(jìn)行隨機(jī)播放的相關(guān)設(shè)置,例如:“本專(zhuān)輯不加入隨機(jī)播放”的選項(xiàng),當(dāng)該選項(xiàng)被選中時(shí),則該專(zhuān)輯中的所有音樂(lè)都不會(huì)被隨機(jī)播放。
在另一個(gè)應(yīng)用場(chǎng)景中,當(dāng)終端音頻數(shù)據(jù)播放器中的音頻數(shù)據(jù)按照所屬的類(lèi)型信息進(jìn)行分類(lèi),如圖5所示,為其中的古典音樂(lè)信息頁(yè)面,在該信息頁(yè)面上,可以設(shè)置“古典音樂(lè)不加入隨機(jī)播放”的設(shè)置選項(xiàng),當(dāng)該選項(xiàng)被選中時(shí),則所有古典音樂(lè)都不會(huì)被隨機(jī)播放。
基于同一發(fā)明構(gòu)思,本申請(qǐng)實(shí)施例還提供了一種音頻數(shù)據(jù)的播放裝置,具體可以應(yīng)用于終端設(shè)備,具體的,終端設(shè)備可以包括:手機(jī)、平板電腦等通信設(shè)備。該裝置的結(jié)構(gòu)如圖6所示,包括:
播放設(shè)置請(qǐng)求接收模塊601,用于接收自定義播放設(shè)置請(qǐng)求;
選擇播放模塊602,用于按照所述自定義播放設(shè)置請(qǐng)求,對(duì)請(qǐng)求加入播放列表的音頻數(shù)據(jù)進(jìn)行選擇播放。
通過(guò)播放設(shè)置請(qǐng)求接收模塊,終端在播放音頻數(shù)據(jù)之前,接收到自定義播放設(shè)置請(qǐng)求。該自定義播放設(shè)置請(qǐng)求通常為終端用戶(hù)輸入。本發(fā)明實(shí)施例中,自定義播放設(shè)置請(qǐng)求中可以攜帶參與隨機(jī)播放的具體音頻數(shù)據(jù)的信息,從而,通過(guò)該自定義播放設(shè)置請(qǐng)求,可以對(duì)參與隨機(jī)播放的具體音頻數(shù)據(jù)進(jìn)行選擇設(shè)置。具體應(yīng)用場(chǎng)景中,可以在終端上的音頻播放 器中增加接收自定義播放設(shè)置請(qǐng)求的相關(guān)設(shè)置,例如:增加自定義播放設(shè)置界面,用戶(hù)可以通過(guò)該自定義播放設(shè)置界面,輸入自定義播放設(shè)置請(qǐng)求。
當(dāng)終端接收到自定義播放設(shè)置請(qǐng)求之后,獲知參與播放的具體音頻數(shù)據(jù)的信息,隨后,通過(guò)播放模塊,將自定義播放設(shè)置請(qǐng)求相關(guān)的音頻數(shù)據(jù)加入隨機(jī)播放列表,對(duì)于自定義播放設(shè)置請(qǐng)求未涉及的音頻數(shù)據(jù)則不會(huì)自動(dòng)加入隨機(jī)播放列表,即:僅對(duì)自定義播放設(shè)置請(qǐng)求相關(guān)的這部分音頻數(shù)據(jù)進(jìn)行選擇播放。
可見(jiàn),與現(xiàn)有技術(shù)不同的是,現(xiàn)有技術(shù)中,用戶(hù)無(wú)法對(duì)參與播放的音頻數(shù)據(jù)進(jìn)行設(shè)置,而本申請(qǐng)實(shí)施例中,可以對(duì)參與播放的音頻數(shù)據(jù)加以選擇,即:按照用戶(hù)的需求,選擇進(jìn)行播放的特定音頻數(shù)據(jù)。
本申請(qǐng)實(shí)施例中,終端接收用戶(hù)輸入的自定義播放設(shè)置請(qǐng)求,按照該自定義播放設(shè)置請(qǐng)求,對(duì)請(qǐng)求加入播放列表的音頻數(shù)據(jù)進(jìn)行選擇播放??梢?jiàn),參與播放的音頻數(shù)據(jù)可以由用戶(hù)進(jìn)行自定義設(shè)置。由于用戶(hù)可以按照需要設(shè)置參與播放的音頻數(shù)據(jù),能夠大大提高音頻數(shù)據(jù)播放時(shí)的可控性。
對(duì)于音頻播放器來(lái)說(shuō),播放模式可以包括:順序播放、隨機(jī)播放等模式。前述實(shí)施例所描述的音頻數(shù)據(jù)的播放方法可以應(yīng)用于任一種播放模式,尤其適用于隨機(jī)播放模式。這是由于,在隨機(jī)播放模式下,多個(gè)音頻數(shù)據(jù)的播放沒(méi)有固定的順序,為隨機(jī)穿插播放,而隨機(jī)播放模式下,有些音頻數(shù)據(jù)是用戶(hù)不希望播放的。由此,應(yīng)用前述音頻數(shù)據(jù)的播放方法,可以解決這一問(wèn)題,即:終端播放設(shè)置請(qǐng)求接收模塊在音頻數(shù)據(jù)的隨機(jī)播放模式下,接收用戶(hù)輸入的自定義播放設(shè)置請(qǐng)求時(shí),則選擇播放模塊可以按照該自定義播放設(shè)置請(qǐng)求,對(duì)請(qǐng)求加入隨機(jī)播放列表的音頻數(shù)據(jù)進(jìn)行選擇播放。
在圖7所示的實(shí)施例中,前述播放設(shè)置請(qǐng)求接收模塊,具體可以包括:
第一設(shè)置請(qǐng)求接收單元701,用于接收第一播放設(shè)置請(qǐng)求,第一播放設(shè)置請(qǐng)求中攜帶請(qǐng)求加入隨機(jī)播放列表的音頻數(shù)據(jù)信息;
第二設(shè)置請(qǐng)求接收單元702,用于接收第二播放設(shè)置請(qǐng)求,第二播放設(shè)置請(qǐng)求中攜帶排除加入隨機(jī)播放列表的音頻數(shù)據(jù)信息。
可見(jiàn),終端接收用戶(hù)輸入的自定義播放設(shè)置請(qǐng)求,可以有以下兩種方式:
一種方式中,終端接收用戶(hù)輸入的播放設(shè)置請(qǐng)求,該播放設(shè)置請(qǐng)求中攜帶請(qǐng)求加入隨機(jī)播放列表的音頻數(shù)據(jù)信息;
另一種方式中,終端接收用戶(hù)輸入的播放設(shè)置請(qǐng)求,該播放設(shè)置請(qǐng)求中攜帶排除加入隨機(jī)播放列表的音頻數(shù)據(jù)信息。
在第一種方式中,用戶(hù)在自定義播放設(shè)置請(qǐng)求中直接攜帶請(qǐng)求加入隨機(jī)播放列表的音 頻數(shù)據(jù)信息,即:直接將需要加入隨機(jī)播放列表的音頻數(shù)據(jù)的信息加載在自定義播放設(shè)置請(qǐng)求中,通過(guò)信息匹配,終端便可獲知當(dāng)前需要加入隨機(jī)播放列表的音頻數(shù)據(jù)包括哪些,從而將這些音頻數(shù)據(jù)加入隨機(jī)播放列表,以便對(duì)這些音頻數(shù)據(jù)進(jìn)行隨機(jī)播放。
在第二種方式中,用戶(hù)并不是在自定義播放設(shè)置請(qǐng)求中直接攜帶請(qǐng)求加入隨機(jī)播放列表的音頻數(shù)據(jù)信息,而是在自定義播放設(shè)置請(qǐng)求中攜帶排除加入隨機(jī)播放列表的音頻數(shù)據(jù)信息,即:將不需加入隨機(jī)播放列表的音頻數(shù)據(jù)的信息加載在自定義播放設(shè)置請(qǐng)求中,通過(guò)信息匹配,終端便可獲知當(dāng)前不需加入隨機(jī)播放列表的音頻數(shù)據(jù)包括哪些,從而將這些音頻數(shù)據(jù)從隨機(jī)播放列表中排除,以便播放模塊對(duì)這些音頻數(shù)據(jù)之外的其他音頻數(shù)據(jù)進(jìn)行隨機(jī)播放。
在圖8所示的實(shí)施例中,音頻數(shù)據(jù)的播放裝置還可以包括以下功能模塊:
信息獲取模塊801,用于獲取音頻數(shù)據(jù)的內(nèi)容或類(lèi)型信息;
音頻數(shù)據(jù)確定模塊802,用于根據(jù)內(nèi)容或類(lèi)型信息,確定請(qǐng)求加入隨機(jī)播放列表的音頻數(shù)據(jù)或排除加入隨機(jī)播放列表的音頻數(shù)據(jù)。
該實(shí)施例中,根據(jù)上述音頻數(shù)據(jù)的內(nèi)容或者按照音頻數(shù)據(jù)所屬的類(lèi)型信息,可以對(duì)參與隨機(jī)播放的音頻數(shù)據(jù)進(jìn)行精確設(shè)置,進(jìn)一步提高音頻數(shù)據(jù)播放時(shí)的可控性。
為了便于終端用戶(hù)的設(shè)置操作,在圖9所示的實(shí)施例中,音頻數(shù)據(jù)的播放裝置還可以包括:
播放設(shè)置請(qǐng)求刪除模塊901,用于刪除自定義播放設(shè)置請(qǐng)求;
播放設(shè)置請(qǐng)求修改模塊902,用于修改自定義播放設(shè)置請(qǐng)求。
通過(guò)刪除或修改操作,對(duì)參與隨機(jī)播放的音頻數(shù)據(jù)進(jìn)行調(diào)整,使得最終的隨機(jī)播放效果符合用戶(hù)的要求。
上述說(shuō)明示出并描述了本申請(qǐng)的優(yōu)選實(shí)施例,但如前所述,應(yīng)當(dāng)理解本申請(qǐng)并非局限于本文所披露的形式,不應(yīng)看作是對(duì)其他實(shí)施例的排除,而可用于各種其他組合、修改和環(huán)境,并能夠在本文所述發(fā)明構(gòu)想范圍內(nèi),通過(guò)上述教導(dǎo)或相關(guān)領(lǐng)域的技術(shù)或知識(shí)進(jìn)行改動(dòng)。而本領(lǐng)域人員所進(jìn)行的改動(dòng)和變化不脫離本申請(qǐng)的精神和范圍,則都應(yīng)在本申請(qǐng)所附權(quán)利要求的保護(hù)范圍內(nèi)。