音頻播放裝置及方法
【專利摘要】本發(fā)明公開了一種音頻播放裝置,所述音頻播放裝置包括:確定模塊,用于確定終端當(dāng)前的播放模式,其中,播放模式包括耳機(jī)模式和揚(yáng)聲器模式;獲取模塊,用于獲取確定的所述播放模式對應(yīng)的播放音量,其中,不同播放模式對應(yīng)的播放音量不同;播放模塊,用于按照獲取的所述播放音量播放所述音頻。本發(fā)明還公開了一種音頻播放方法。本發(fā)明提高了音頻播放過程中,音量調(diào)節(jié)的靈活性和便捷性。
【專利說明】
音頻播放裝置及方法
技術(shù)領(lǐng)域
[0001 ]本發(fā)明涉及音頻領(lǐng)域,尤其涉及一種音頻播放裝置及方法。
【背景技術(shù)】
[0002]目前,在使用終端打電話或聽歌時(shí),若是剛插入耳機(jī),聲音特別大,特別難受,用戶會(huì)手動(dòng)將音量調(diào)小,而在拔出耳機(jī)使用揚(yáng)聲器時(shí),由于音量沒有變化,此時(shí)聲音又特別小,因此需要手動(dòng)將聲音調(diào)大,使得終端在不同播放模式下播放音頻時(shí),需要手動(dòng)不斷調(diào)節(jié)音頻的播放音量,導(dǎo)致對音量的調(diào)節(jié)不夠靈活和便捷。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的主要目的在于提出一種音頻播放裝置及方法,旨在解決現(xiàn)有的音頻播放過程中,對音量的調(diào)節(jié)不夠靈活和便捷的技術(shù)問題。
[0004]為實(shí)現(xiàn)上述目的,本發(fā)明提供的一種音頻播放裝置,所述音頻播放裝置包括:
[0005]確定模塊,用于確定終端當(dāng)前的播放模式,其中,播放模式包括耳機(jī)模式和揚(yáng)聲器模式;
[0006]獲取模塊,用于獲取確定的所述播放模式對應(yīng)的播放音量,其中,不同播放模式對應(yīng)的播放音量不同;
[0007]播放模塊,用于按照獲取的所述播放音量播放所述音頻。
[0008]可選地,所述獲取模塊包括:
[0009]確定子模塊,用于確定所述播放模式下,以預(yù)設(shè)的各個(gè)音量等級進(jìn)行音頻播放的各個(gè)累計(jì)播放時(shí)長;
[0010]第一獲取子模塊,用于在各個(gè)累計(jì)播放時(shí)長中存在不為零的累計(jì)播放時(shí)長時(shí),獲取累計(jì)播放時(shí)長最長的音量等級;
[0011 ]第一處理子模塊,用于將獲取的所述音量等級對應(yīng)的音量作為所述播放模式對應(yīng)的播放音量。
[0012]可選地,所述確定子模塊包括:
[0013]確定單元,用于確定所述播放模式下播放所述音頻的應(yīng)用;
[0014]獲取單元,用于獲取所述應(yīng)用播放所述音頻時(shí),以預(yù)設(shè)的各個(gè)音量等級進(jìn)行音頻播放的各個(gè)累計(jì)播放時(shí)長。
[0015]可選地,所述獲取模塊還包括:
[0016]第二獲取子模塊,用于在各個(gè)累計(jì)播放時(shí)長都為零時(shí),基于所述播放模式與預(yù)設(shè)音量等級的映射關(guān)系,獲取所述播放模式對應(yīng)的預(yù)設(shè)音量等級,其中,耳機(jī)模式下的預(yù)設(shè)音量等級小于揚(yáng)聲器模式下的預(yù)設(shè)音量等級;
[0017]第二處理子模塊,用于將獲取的所述預(yù)設(shè)音量等級對應(yīng)的音量作為所述播放模式對應(yīng)的播放音量。
[0018]可選地,所述獲取模塊,還用于在接收到音量的調(diào)節(jié)指令時(shí),獲取調(diào)節(jié)后的音量;
[0019]所述音頻播放裝置還包括:
[0020]處理模塊,用于根據(jù)調(diào)節(jié)后的音量播放所述音頻,并更新調(diào)節(jié)前的音量的累計(jì)播放時(shí)長。
[0021 ]此外,為實(shí)現(xiàn)上述目的,本發(fā)明還提出一種音頻播放方法,所述音頻播放方法包括:
[0022]確定終端當(dāng)前的播放模式,其中,播放模式包括耳機(jī)模式和揚(yáng)聲器模式;
[0023]獲取確定的所述播放模式對應(yīng)的播放音量,其中,不同播放模式對應(yīng)的播放音量不同;
[0024]按照獲取的所述播放音量播放所述音頻。
[0025]可選地,所述獲取確定的所述播放模式對應(yīng)的播放音量的步驟包括:
[0026]確定所述播放模式下,以預(yù)設(shè)的各個(gè)音量等級進(jìn)行音頻播放的各個(gè)累計(jì)播放時(shí)長;
[0027]在各個(gè)累計(jì)播放時(shí)長中存在不為零的累計(jì)播放時(shí)長時(shí),獲取累計(jì)播放時(shí)長最長的音量等級;
[0028]將獲取的所述音量等級對應(yīng)的音量作為所述播放模式對應(yīng)的播放音量。
[0029]可選地,所述確定所述播放模式下,以預(yù)設(shè)的各個(gè)音量等級進(jìn)行音頻播放的各個(gè)累計(jì)播放時(shí)長的步驟包括:
[0030]確定所述播放模式下播放所述音頻的應(yīng)用;
[0031 ]獲取所述應(yīng)用播放所述音頻時(shí),以預(yù)設(shè)的各個(gè)音量等級進(jìn)行音頻播放的各個(gè)累計(jì)播放時(shí)長。
[0032]可選地,所述確定所述播放模式下,以預(yù)設(shè)的各個(gè)音量等級進(jìn)行音頻播放的各個(gè)累計(jì)播放時(shí)長的步驟之后,所述音頻播放方法還包括:
[0033]在各個(gè)累計(jì)播放時(shí)長都為零時(shí),基于所述播放模式與預(yù)設(shè)音量等級的映射關(guān)系,獲取所述播放模式對應(yīng)的預(yù)設(shè)音量等級,其中,耳機(jī)模式下的預(yù)設(shè)音量等級小于揚(yáng)聲器模式下的預(yù)設(shè)音量等級;
[0034]將獲取的所述預(yù)設(shè)音量等級對應(yīng)的音量作為所述播放模式對應(yīng)的播放音量。
[0035]可選地,所述按照獲取的所述播放音量播放所述音頻的步驟之后,所述音頻播放方法還包括:
[0036]在接收到音量的調(diào)節(jié)指令時(shí),獲取調(diào)節(jié)后的音量;
[0037]根據(jù)調(diào)節(jié)后的音量播放所述音頻,并更新調(diào)節(jié)前的音量的累計(jì)播放時(shí)長。
[0038]本發(fā)明提出的音頻播放裝置及方法,在音頻播放過程中確定模塊先確定終端當(dāng)前的播放模式,獲取模塊再獲取確定的所述播放模式對應(yīng)的播放音量,最終播放模塊按照獲取的所述播放音量播放所述音頻,而不是在不同播放模式下播放音頻時(shí),需要手動(dòng)調(diào)節(jié)音頻的音量,本發(fā)明在不同的播放模式下直接獲取相應(yīng)的音量,進(jìn)行音頻的播放,無須手動(dòng)調(diào)節(jié),從而提高了音量調(diào)節(jié)的靈活性和便捷性。
【附圖說明】
[0039]圖1為實(shí)現(xiàn)本發(fā)明各個(gè)實(shí)施例一個(gè)可選的移動(dòng)終端的硬件結(jié)構(gòu)示意圖;
[0040]圖2為本發(fā)明音頻播放裝置第一實(shí)施例的模塊示意圖;[0041 ]圖3為本發(fā)明在耳機(jī)模式下播放音頻的場景示意圖;
[0042]圖4為本發(fā)明在揚(yáng)聲器模式下播放音頻的場景示意圖;
[0043]圖5為圖2中獲取模塊的第一細(xì)化模塊示意圖;
[0044]圖6為圖5中確定子模塊的細(xì)化模塊示意圖;
[0045]圖7為圖2中獲取模塊的第二細(xì)化模塊示意圖;
[0046]圖8為本發(fā)明音頻播放裝置第五實(shí)施例的模塊示意圖;
[0047]圖9為本發(fā)明音頻播放方法第一實(shí)施例的流程示意圖;
[0048]圖10為本發(fā)明獲取確定的所述播放模式對應(yīng)的播放音量第一實(shí)施例的流程示意圖;
[0049]圖11為本發(fā)明確定所述播放模式下,以預(yù)設(shè)的各個(gè)音量等級進(jìn)行音頻播放的各個(gè)累計(jì)播放時(shí)長第一實(shí)施例的流程示意圖;
[0050]圖12為本發(fā)明獲取確定的所述播放模式對應(yīng)的播放音量第二實(shí)施例的流程示意圖;
[0051 ]圖13為本發(fā)明音頻播放方法第五實(shí)施例的流程示意圖。
[0052]本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做說明。
【具體實(shí)施方式】
[0053]應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0054]現(xiàn)在將參考附圖描述實(shí)現(xiàn)本發(fā)明各個(gè)實(shí)施例的移動(dòng)終端。在后續(xù)的描述中,使用用于表示元件的諸如“模塊”、“部件”或“單元”的后綴僅為了有利于本發(fā)明的說明,其本身并沒有特定的意義。因此,“模塊”與“部件”可以混合地使用。
[0055]移動(dòng)終端可以以各種形式來實(shí)施。例如,本發(fā)明中描述的終端可以包括諸如移動(dòng)電話、智能電話、筆記本電腦、數(shù)字廣播接收器、PDA(個(gè)人數(shù)字助理)、PAD(平板電腦)、PMP(便攜式多媒體播放器)、導(dǎo)航裝置等等的移動(dòng)終端以及諸如數(shù)字TV、臺式計(jì)算機(jī)等等的固定終端。下面,假設(shè)終端是移動(dòng)終端。然而,本領(lǐng)域技術(shù)人員將理解的是,除了特別用于移動(dòng)目的的元件之外,根據(jù)本發(fā)明的實(shí)施方式的構(gòu)造也能夠應(yīng)用于固定類型的終端。
[0056]圖1為實(shí)現(xiàn)本發(fā)明各個(gè)實(shí)施例一個(gè)可選的移動(dòng)終端的硬件結(jié)構(gòu)示意。
[0057]移動(dòng)終端100可以包括無線通信單元110、A/V(音頻/視頻)輸入單元120、用戶輸入單元130、感測單元140、輸出單元150、存儲器160、接口單元170、控制器180和電源單元190等等。圖1示出了具有各種組件的移動(dòng)終端,但是應(yīng)理解的是,并不要求實(shí)施所有示出的組件。可以替代地實(shí)施更多或更少的組件。將在下面詳細(xì)描述移動(dòng)終端的元件。
[0058]無線通信單元110通常包括一個(gè)或多個(gè)組件,其允許移動(dòng)終端100與無線通信裝置或網(wǎng)絡(luò)之間的無線電通信。
[0059]A/V輸入單元120用于接收音頻或視頻信號。A/V輸入單元120包括麥克風(fēng)121,麥克風(fēng)121可以在電話通話模式、記錄模式、語音識別模式等等運(yùn)行模式中經(jīng)由麥克風(fēng)接收聲音(音頻數(shù)據(jù)),并且能夠?qū)⑦@樣的聲音處理為音頻數(shù)據(jù)。麥克風(fēng)121可以實(shí)施各種類型的噪聲消除(或抑制)算法以消除(或抑制)在接收和發(fā)送音頻信號的過程中產(chǎn)生的噪聲或者干擾。
[0060]用戶輸入單元130可以根據(jù)用戶輸入的命令生成鍵輸入數(shù)據(jù)以控制移動(dòng)終端的各種操作。用戶輸入單元130允許用戶輸入各種類型的信息,并且可以包括鍵盤、鍋?zhàn)衅?、觸摸板(例如,檢測由于被接觸而導(dǎo)致的電阻、壓力、電容等等的變化的觸敏組件)、滾輪、搖桿等等。特別地,當(dāng)觸摸板以層的形式疊加在顯示單元151上時(shí),可以形成觸摸屏。
[0061]感測單元140檢測移動(dòng)終端100的當(dāng)前狀態(tài),(例如,移動(dòng)終端100的打開或關(guān)閉狀態(tài))、移動(dòng)終端100的位置、用戶對于移動(dòng)終端100的接觸(S卩,觸摸輸入)的有無、移動(dòng)終端100的取向、移動(dòng)終端100的加速或?qū)⑺僖苿?dòng)和方向等等,并且生成用于控制移動(dòng)終端100的操作的命令或信號。例如,當(dāng)移動(dòng)終端100實(shí)施為滑動(dòng)型移動(dòng)電話時(shí),感測單元140可以感測該滑動(dòng)型電話是打開還是關(guān)閉。另外,感測單元140能夠檢測電源單元190是否提供電力或者接口單元170是否與外部裝置耦接。
[0062]接口單元170用作至少一個(gè)外部裝置與移動(dòng)終端100連接可以通過的接口。例如,外部裝置可以包括有線或無線頭戴式耳機(jī)端口、外部電源(或電池充電器)端口、有線或無線數(shù)據(jù)端口、存儲卡端口、用于連接具有識別模塊的裝置的端口、音頻輸入/輸出(I/O)端口、視頻I/O端口、耳機(jī)端口等等。識別模塊可以是存儲用于驗(yàn)證用戶使用移動(dòng)終端100的各種信息并且可以包括用戶識別模塊(UIM)、客戶識別模塊(SIM)、通用客戶識別模塊(USM)等等。另外,具有識別模塊的裝置(下面稱為“識別裝置”)可以采取智能卡的形式,因此,識別裝置可以經(jīng)由端口或其它連接裝置與移動(dòng)終端100連接。接口單元170可以用于接收來自外部裝置的輸入(例如,數(shù)據(jù)信息、電力等等)并且將接收到的輸入傳輸?shù)揭苿?dòng)終端100內(nèi)的一個(gè)或多個(gè)元件或者可以用于在移動(dòng)終端和外部裝置之間傳輸數(shù)據(jù)。
[0063]另外,當(dāng)移動(dòng)終端100與外部底座連接時(shí),接口單元170可以用作允許通過其將電力從底座提供到移動(dòng)終端100的路徑或者可以用作允許從底座輸入的各種命令信號通過其傳輸?shù)揭苿?dòng)終端的路徑。從底座輸入的各種命令信號或電力可以用作用于識別移動(dòng)終端是否準(zhǔn)確地安裝在底座上的信號。輸出單元150被構(gòu)造為以視覺、音頻和/或觸覺方式提供輸出信號(例如,音頻信號、視頻信號、警報(bào)信號、振動(dòng)信號等等)。輸出單元150可以包括顯示單元151、音頻輸出模塊152。
[0064]顯示單元151可以顯示在移動(dòng)終端100中處理的信息。例如,當(dāng)移動(dòng)終端100處于電話通話模式時(shí),顯示單元151可以顯示與通話或其它通信(例如,文本消息收發(fā)、多媒體文件下載等等)相關(guān)的用戶界面(UI)或圖形用戶界面(GUI)。當(dāng)移動(dòng)終端100處于視頻通話模式或者圖像捕獲模式時(shí),顯示單元151可以顯示捕獲的圖像和/或接收的圖像、示出視頻或圖像以及相關(guān)功能的UI或GUI等等。
[0065]同時(shí),當(dāng)顯示單元151和觸摸板以層的形式彼此疊加以形成觸摸屏?xí)r,顯示單元151可以用作輸入裝置和輸出裝置。顯示單元151可以包括液晶顯示器(LCD)、薄膜晶體管IXD(TFT-1XD)、有機(jī)發(fā)光二極管(OLED)顯示器、柔性顯示器、三維(3D)顯示器等等中的至少一種。這些顯示器中的一些可以被構(gòu)造為透明狀以允許用戶從外部觀看,這可以稱為透明顯示器,典型的透明顯示器可以例如為TOLED(透明有機(jī)發(fā)光二極管)顯示器等等。根據(jù)特定想要的實(shí)施方式,移動(dòng)終端100可以包括兩個(gè)或更多顯示單元(或其它顯示裝置),例如,移動(dòng)終端可以包括外部顯示單元(未示出)和內(nèi)部顯示單元(未示出)。觸摸屏可用于檢測觸摸輸入壓力以及觸摸輸入位置和觸摸輸入面積。
[0066]音頻輸出模塊152可以在移動(dòng)終端處于呼叫信號接收模式、通話模式、記錄模式、語音識別模式、廣播接收模式等等模式下時(shí),將無線通信單元110接收的或者在存儲器160中存儲的音頻數(shù)據(jù)轉(zhuǎn)換音頻信號并且輸出為聲音。而且,音頻輸出模塊152可以提供與移動(dòng)終端100執(zhí)行的特定功能相關(guān)的音頻輸出(例如,呼叫信號接收聲音、消息接收聲音等等)。音頻輸出模塊152可以包括拾音器、蜂鳴器等等。
[0067]存儲器160可以存儲由控制器180執(zhí)行的處理和控制操作的軟件程序等等,或者可以暫時(shí)地存儲己經(jīng)輸出或?qū)⒁敵龅臄?shù)據(jù)(例如,電話簿、消息、靜態(tài)圖像、視頻等等)。而且,存儲器160可以存儲關(guān)于當(dāng)觸摸施加到觸摸屏?xí)r輸出的各種方式的振動(dòng)和音頻信號的數(shù)據(jù)。
[0068]存儲器160可以包括至少一種類型的存儲介質(zhì),所述存儲介質(zhì)包括閃存、硬盤、多媒體卡、卡型存儲器(例如,SD或DX存儲器等等)、隨機(jī)訪問存儲器(RAM)、靜態(tài)隨機(jī)訪問存儲器(SRAM)、只讀存儲器(R0M)、電可擦除可編程只讀存儲器(EEPROM)、可編程只讀存儲器(PROM)、磁性存儲器、磁盤、光盤等等。而且,移動(dòng)終端100可以與通過網(wǎng)絡(luò)連接執(zhí)行存儲器160的存儲功能的網(wǎng)絡(luò)存儲裝置協(xié)作。
[0069]控制器180通常控制移動(dòng)終端的總體操作。例如,控制器180執(zhí)行與語音通話、數(shù)據(jù)通信、視頻通話等等相關(guān)的控制和處理。另外,控制器180可以包括用于再現(xiàn)(或回放)多媒體數(shù)據(jù)的多媒體模塊181,多媒體模塊181可以構(gòu)造在控制器180內(nèi),或者可以構(gòu)造為與控制器180分離??刂破?80可以執(zhí)行模式識別處理,以將在觸摸屏上執(zhí)行的手寫輸入或者圖片繪制輸入識別為字符或圖像。
[0070]電源單元190在控制器180的控制下接收外部電力或內(nèi)部電力并且提供操作各元件和組件所需的適當(dāng)?shù)碾娏Α?br>[0071]這里描述的各種實(shí)施方式可以以使用例如計(jì)算機(jī)軟件、硬件或其任何組合的計(jì)算機(jī)可讀介質(zhì)來實(shí)施。對于硬件實(shí)施,這里描述的實(shí)施方式可以通過使用特定用途集成電路(ASIC)、數(shù)字信號處理器(DSP)、數(shù)字信號處理裝置(DSPD)、可編程邏輯裝置(PLD)、現(xiàn)場可編程門陣列(FPGA)、處理器、控制器、微控制器、微處理器、被設(shè)計(jì)為執(zhí)行這里描述的功能的電子單元中的至少一種來實(shí)施,在一些情況下,這樣的實(shí)施方式可以在控制器180中實(shí)施。對于軟件實(shí)施,諸如過程或功能的實(shí)施方式可以與允許執(zhí)行至少一種功能或操作的單獨(dú)的軟件模塊來實(shí)施。軟件代碼可以由以任何適當(dāng)?shù)木幊陶Z言編寫的軟件應(yīng)用程序(或程序)來實(shí)施,軟件代碼可以存儲在存儲器160中并且由控制器180執(zhí)行。
[0072]至此,己經(jīng)按照其功能描述了移動(dòng)終端。下面,為了簡要起見,將描述諸如折疊型、直板型、擺動(dòng)型、滑動(dòng)型移動(dòng)終端等等的各種類型的移動(dòng)終端中的滑動(dòng)型移動(dòng)終端作為示例。因此,本發(fā)明能夠應(yīng)用于任何類型的移動(dòng)終端,并且不限于滑動(dòng)型移動(dòng)終端。
[0073]基于上述移動(dòng)終端硬件結(jié)構(gòu),提出本發(fā)明音頻播放裝置各個(gè)實(shí)施例。
[0074]參照圖2,圖2為本發(fā)明音頻播放裝置第一實(shí)施例的模塊示意圖。
[0075]需要強(qiáng)調(diào)的是,對本領(lǐng)域的技術(shù)人員來說,圖2所示模塊圖僅僅是一個(gè)較佳實(shí)施例的示例圖,本領(lǐng)域的技術(shù)人員圍繞圖2所示的音頻播放裝置的模塊,可輕易進(jìn)行新的模塊的補(bǔ)充;各模塊的名稱是自定義名稱,僅用于輔助理解該音頻播放裝置的各個(gè)程序功能塊,不用于限定本發(fā)明的技術(shù)方案,本發(fā)明技術(shù)方案的核心是,各自定義名稱的模塊所要達(dá)成的功能。
[0076]本實(shí)施例提出一種音頻播放裝置,所述音頻播放裝置包括:
[0077]確定模塊10,用于確定終端當(dāng)前的播放模式,其中,播放模式包括耳機(jī)模式和揚(yáng)聲器模式;
[0078]獲取模塊20,用于獲取確定的所述播放模式對應(yīng)的播放音量,其中,不同播放模式對應(yīng)的播放音量不同;
[0079]播放模塊30,用于按照獲取的所述播放音量播放所述音頻。
[0080]在本實(shí)施例中,可以在音頻播放過程中檢測到播放模式切換時(shí),確定模塊10先確定終端當(dāng)前的播放模式,然后獲取模塊20獲取確定的所述播放模式對應(yīng)的播放音量,所述獲取模塊20獲取確定的所述播放模式對應(yīng)的播放音量包括:
[0081]a、確定該播放模式對應(yīng)的預(yù)設(shè)音量等級,然后獲取該預(yù)設(shè)音量等級對應(yīng)的音量,將獲取的音量作為所述播放模式對應(yīng)的播放音量,例如,事先分了 10個(gè)等級,預(yù)設(shè)音量等級為第5級,則獲取第5級對應(yīng)的音量;
[0082]b、確定預(yù)設(shè)的各個(gè)音量等級的累計(jì)播放時(shí)長,將累計(jì)播放時(shí)長最長的音量等級對應(yīng)的音量作為所述播放模式對應(yīng)的播放音量。
[0083]由于所述播放模式包括耳機(jī)模式和揚(yáng)聲器模式,且不同播放模式對應(yīng)的播放音量不同,因此,在確定模塊10確定當(dāng)前的播放模式之后,獲取模塊20即可獲取當(dāng)前的播放模式對應(yīng)的播放音量,最終播放模塊30按照獲取的所述播放音量播放所述音頻。
[0084]應(yīng)當(dāng)理解的是,所述音頻是終端預(yù)設(shè)應(yīng)用中的音頻,所述預(yù)設(shè)應(yīng)用包括音頻應(yīng)用,音視頻應(yīng)用,或者其它包括語音的應(yīng)用如微信應(yīng)用等等。
[0085]為更好理解本實(shí)施例,舉例詳述之:在終端插入耳機(jī)時(shí),參照圖3,進(jìn)入耳機(jī)模式,優(yōu)選該耳機(jī)模式下包括預(yù)設(shè)級數(shù)的音量等級,如10級,那么,在該耳機(jī)模式下播放音頻時(shí),獲取耳機(jī)模式下對應(yīng)的播放音量,若耳機(jī)模式下對應(yīng)的播放音量為第4級的音量,此時(shí),按照第4級的音量播放所述音頻。
[0086]在終端未插入耳機(jī)時(shí),參照圖4,此時(shí)終端處于揚(yáng)聲器模式,在揚(yáng)聲器模式下同樣包括預(yù)設(shè)級數(shù)的音量等級,如10級,那么在揚(yáng)聲器模式下播放音頻時(shí),獲取揚(yáng)聲器模式下對應(yīng)的播放音量,優(yōu)選揚(yáng)聲器模式下對應(yīng)的播放音量等級為第6級,此時(shí),按照第6級的音量播放所述音頻。
[0087]本實(shí)施例提出的音頻播放裝置,在音頻播放過程中,確定模塊先確定終端當(dāng)前的播放模式,獲取模塊再獲取確定的所述播放模式對應(yīng)的播放音量,最終播放模塊按照獲取的所述播放音量播放所述音頻,而不是在不同播放模式下播放音頻時(shí),需要手動(dòng)調(diào)節(jié)音頻的音量,本發(fā)明在不同的播放模式下直接獲取相應(yīng)的音量,進(jìn)行音頻的播放,無須手動(dòng)調(diào)節(jié),從而提高了音量調(diào)節(jié)的靈活性和便捷性。
[0088]進(jìn)一步地,提出本發(fā)明音頻播放裝置第二實(shí)施例。
[0089]音頻播放裝置第二實(shí)施例與音頻播放裝置第一實(shí)施例的區(qū)別在于,參照圖5,所述獲取模塊20包括:
[0090]確定子模塊21,用于確定所述播放模式下,以預(yù)設(shè)的各個(gè)音量等級進(jìn)行音頻播放的各個(gè)累計(jì)播放時(shí)長;
[0091 ]第一獲取子模塊22,用于在各個(gè)累計(jì)播放時(shí)長中存在不為零的累計(jì)播放時(shí)長時(shí),獲取累計(jì)播放時(shí)長最長的音量等級;
[0092]第一處理子模塊23,用于將獲取的所述音量等級對應(yīng)的音量作為所述播放模式對應(yīng)的播放音量。
[0093]在本實(shí)施例中,確定子模塊21在確定終端當(dāng)前的播放模式之后,再確定所述播放模式下包含的各個(gè)音量等級。本實(shí)施例中,可以是不同播放模式都對應(yīng)一樣的音量等級,例如,耳機(jī)模式和揚(yáng)聲器模式都對應(yīng)1-10級的音量;當(dāng)然,也可以是不同的播放模式對應(yīng)不同的音量等級,例如,耳機(jī)模式對應(yīng)1-5級的音量,揚(yáng)聲器模式對應(yīng)6-10級的音量;或者是不同的播放模式對應(yīng)部分相同的音量等級,例如,耳機(jī)模式對應(yīng)1-8級的音量,揚(yáng)聲器模式對應(yīng)4-10級的音量,應(yīng)當(dāng)理解的是,上述所列舉的三種方式僅僅是示例性的,還可根據(jù)具體需要進(jìn)行其它設(shè)置,此處不再贅述。
[0094]確定子模塊21在確定所述播放模式下對應(yīng)的各個(gè)音量等級之后,再確定所述播放模式下,以預(yù)設(shè)的各個(gè)音量等級進(jìn)行音頻播放的各個(gè)累計(jì)播放時(shí)長,然后判斷各個(gè)音量等級對應(yīng)的累計(jì)播放時(shí)長是否都為零,若是各個(gè)累計(jì)播放時(shí)長中存在不為零的累計(jì)播放時(shí)長時(shí),說明所述播放模式下已經(jīng)播放過音頻了,此時(shí)第一獲取子模塊22獲取累計(jì)播放時(shí)長最長的音量等級,并且第一處理子模塊23將獲取的所述音量等級對應(yīng)的音量作為所述播放模式對應(yīng)的播放音量。本實(shí)施例中,若累計(jì)播放時(shí)長最長的音量等級包括多個(gè),可輸出提示信息,以供用戶進(jìn)行選擇;或者,在各個(gè)累計(jì)播放時(shí)長最長的音量等級中,獲取播放時(shí)間點(diǎn)最晚的音量等級,并將播放時(shí)間點(diǎn)最晚的音量等級對應(yīng)的音量所述播放模式對應(yīng)的播放音量。
[0095]可以理解的是,本實(shí)施例中的所述播放模式下各個(gè)音量等級,可以是終端系統(tǒng)中的音量等級,如手機(jī)中系統(tǒng)的音量等級,調(diào)節(jié)該系統(tǒng)中的音量等級,則不論使用哪個(gè)應(yīng)用,都會(huì)統(tǒng)一使用系統(tǒng)的音量等級。當(dāng)然,各個(gè)音量等級還可以是各個(gè)應(yīng)用中對應(yīng)的音量等級,即不同的應(yīng)用對應(yīng)自己的音量等級,具體在下文實(shí)施例中詳述。
[0096]在本實(shí)施例中,在切換后的播放模式下播放音頻時(shí),獲取該播放模式下累計(jì)播放時(shí)長最長的音量等級,并將累計(jì)播放時(shí)長最長的音量等級對應(yīng)的音量作為所述播放模式下的播放音量,相當(dāng)于是記錄用戶的偏好音量等級,并直接將偏好音量等級對應(yīng)的音量作為播放音量,不需要手動(dòng)再調(diào)節(jié)音量,提高了音頻播放的智能性。
[0097]進(jìn)一步地,提出本發(fā)明音頻播放裝置第三實(shí)施例。
[0098]音頻播放裝置第三實(shí)施例與音頻播放裝置第二實(shí)施例的區(qū)別在于,參照圖6,所述確定子模塊21包括:
[0099]確定單元211,用于確定所述播放模式下播放所述音頻的應(yīng)用;
[0100]獲取單元212,用于獲取所述應(yīng)用播放所述音頻時(shí),以預(yù)設(shè)的各個(gè)音量等級進(jìn)行音頻播放的各個(gè)累計(jì)播放時(shí)長。
[0101]由于第一實(shí)施例中已經(jīng)提到,所述音頻是終端預(yù)設(shè)應(yīng)用中的音頻,而在不同的應(yīng)用中,由于每個(gè)應(yīng)用可能有自帶的揚(yáng)聲器,因此各個(gè)應(yīng)用中各個(gè)音量等級對應(yīng)的累計(jì)播放時(shí)長可能不同,例如,在酷狗音樂應(yīng)用中包含1-10級的音量,用戶使用第6級音量的累計(jì)播放時(shí)長最長,而在迅雷影音應(yīng)用中包含1-10級的音量,用戶使用第4級音量的累計(jì)播放時(shí)長最長。因此,確定單元211在確定播放模式之后,進(jìn)一步確定所述播放模式下播放所述音頻的應(yīng)用,最終獲取單元212獲取所述應(yīng)用播放所述音頻時(shí),以預(yù)設(shè)的各個(gè)音量等級進(jìn)行音頻播放的各個(gè)累計(jì)播放時(shí)長。
[0102]在本實(shí)施例中,事先對每一應(yīng)用在數(shù)據(jù)庫中建一個(gè)表格,表格的字段包括:應(yīng)用標(biāo)識(區(qū)別不同應(yīng)用)、插入耳機(jī)和沒有插入耳機(jī)時(shí)各個(gè)音量等級的使用時(shí)間,例如:音量分為1-10級,記錄在插入耳機(jī)時(shí)1-10級每一級下用戶使用該應(yīng)用的時(shí)間,在沒有插入耳機(jī)是1-10級每一級下用戶使用該應(yīng)用的時(shí)間。時(shí)間的長短作為用戶使用該應(yīng)用時(shí),插入耳機(jī)或未插耳機(jī)時(shí)偏好音量大小。后續(xù)在檢測到播放音頻時(shí),確定單元211先確定播放所述音頻的應(yīng)用,然后獲取單元212獲取該應(yīng)用標(biāo)識,并且對比數(shù)據(jù)庫判斷是否已經(jīng)建立了該應(yīng)用的表,如果有該應(yīng)用的表,則此應(yīng)用不是首次使用,直接在數(shù)據(jù)庫中,獲取該應(yīng)用中各個(gè)音量等級對應(yīng)的累計(jì)播放時(shí)長。
[0103]在本實(shí)施例中,在獲取確定播放模式下,各個(gè)音量等級對應(yīng)的累計(jì)播放時(shí)長時(shí),先確定播放音頻的應(yīng)用,再從所述應(yīng)用中獲取各個(gè)音量等級對應(yīng)的累計(jì)播放時(shí)長,使得確定播放模式下,各個(gè)音量等級對應(yīng)的累計(jì)播放時(shí)長的獲取更加準(zhǔn)確。
[0104]進(jìn)一步地,提出本發(fā)明音頻播放裝置第四實(shí)施例。
[0105]音頻播放裝置第四實(shí)施例與音頻播放裝置第二實(shí)施例的區(qū)別在于,參照圖7,所述獲取模塊20還包括:
[0106]第二獲取子模塊24,用于在各個(gè)累計(jì)播放時(shí)長都為零時(shí),基于所述播放模式與預(yù)設(shè)音量等級的映射關(guān)系,獲取所述播放模式對應(yīng)的預(yù)設(shè)音量等級,其中,耳機(jī)模式下的預(yù)設(shè)音量等級小于揚(yáng)聲器模式下的預(yù)設(shè)音量等級;
[0107]第二處理子模塊25,用于將獲取的所述預(yù)設(shè)音量等級對應(yīng)的音量作為所述播放模式對應(yīng)的播放音量。
[0108]在本實(shí)施例中,在確定所述播放模式下各個(gè)音量等級對應(yīng)的累計(jì)播放時(shí)長之后,判斷各個(gè)音量等級對應(yīng)的累計(jì)播放時(shí)長是否都為零,若此時(shí)各個(gè)音量等級對應(yīng)的累計(jì)播放時(shí)長都為零,具體可以是終端系統(tǒng)中,各個(gè)音量等級對應(yīng)的累計(jì)播放時(shí)長都為零,還可以是播放音頻的應(yīng)用中,各個(gè)音量等級對應(yīng)的累計(jì)播放時(shí)長都為零,本實(shí)施例中,優(yōu)選是播放音頻的應(yīng)用中,各個(gè)音量等級對應(yīng)的累計(jì)播放時(shí)長都為零。若播放音頻的應(yīng)用中,各個(gè)音量等級對應(yīng)的累計(jì)播放時(shí)長都為零,說明該應(yīng)用還沒播放過音頻,也就是說數(shù)據(jù)庫中沒有此應(yīng)用的表,此應(yīng)用是首次使用,那么向數(shù)據(jù)庫中寫入預(yù)設(shè)值,作為首次使用的設(shè)定值,在本實(shí)施例中,優(yōu)選在插入耳機(jī)時(shí),將預(yù)設(shè)音量等級設(shè)定為音量總大小的一半,對于未插入耳機(jī)時(shí),音量等級設(shè)定為音量總大小的三分之二,使得耳機(jī)模式下的音量等級小于揚(yáng)聲器模式下的音量等級。后續(xù)在確定播放模式之后,且該播放模式下各個(gè)音量等級對應(yīng)的累計(jì)播放時(shí)長都為零時(shí),第二獲取子模塊24根據(jù)所述播放模式與預(yù)設(shè)音量等級的映射關(guān)系,即可獲取所述播放模式對應(yīng)的預(yù)設(shè)音量等級,最終第二處理子模塊25將獲取的所述預(yù)設(shè)音量等級對應(yīng)的音量作為所述播放模式的播放音量。
[0109]在本實(shí)施例中,相當(dāng)于在應(yīng)用首次使用時(shí),且各個(gè)音量等級的累計(jì)播放使用都為零時(shí),根據(jù)所述播放模式與預(yù)設(shè)音量等級的映射關(guān)系,直接獲取所述播放模式對應(yīng)的預(yù)設(shè)音量等級,并根據(jù)預(yù)設(shè)音量等級的音量播放音頻,同樣不需要用戶手動(dòng)調(diào)節(jié)音量,提高了音量調(diào)節(jié)的智能性。
[0110]進(jìn)一步地,提出本發(fā)明音頻播放裝置第五實(shí)施例。
[0111]音頻播放裝置第五實(shí)施例與音頻播放裝置第二、第三和第四實(shí)施例的區(qū)別在于,參照圖8,所述獲取模塊20,還用于在接收到音量的調(diào)節(jié)指令時(shí),獲取調(diào)節(jié)后的音量;
[0112]所述音頻播放裝置還包括:
[0113]處理模塊40,用于根據(jù)調(diào)節(jié)后的音量播放所述音頻,并更新調(diào)節(jié)前的音量的累計(jì)播放時(shí)長。
[0114]在本實(shí)施例中,在播放音頻之后,考慮到用戶可能會(huì)根據(jù)自己的喜歡去調(diào)整音量的大小,我們也會(huì)實(shí)時(shí)獲取應(yīng)用在不同音量等級下的運(yùn)行時(shí)間,然后加上在數(shù)據(jù)庫中保存的該狀態(tài)下的累計(jì)播放時(shí)長,以更新數(shù)據(jù)庫中該音量等級對應(yīng)的累計(jì)播放時(shí)長。
[0115]也就是說,在接收到音量等級的調(diào)節(jié)指令時(shí),所述獲取模塊20先獲取調(diào)節(jié)后的音量等級,處理模塊40再根據(jù)調(diào)節(jié)后的音量等級播放所述音頻,并更新調(diào)節(jié)前的音量等級的累計(jì)播放時(shí)長,使得音頻播放過程中,可隨時(shí)由用戶手動(dòng)調(diào)節(jié)音量,提高了音頻播放的靈活性。
[0116]本發(fā)明還提供一種音頻播放方法。
[0117]參照圖9,圖9為本發(fā)明音頻播放方法第一實(shí)施例的流程示意圖。
[0118]本實(shí)施例提出一種音頻播放方法,所述音頻播放方法包括:
[0119]步驟S10,確定終端當(dāng)前的播放模式,其中,播放模式包括耳機(jī)模式和揚(yáng)聲器模式;
[0120]步驟S20,獲取確定的所述播放模式對應(yīng)的播放音量,其中,不同播放模式對應(yīng)的播放音量不同;
[0121]步驟S30,按照獲取的所述播放音量播放所述音頻。
[0122]在本實(shí)施例中,先確定終端當(dāng)前的播放模式,然后獲取確定的所述播放模式對應(yīng)的播放音量,所述獲取確定的所述播放模式對應(yīng)的播放音量包括:
[0123]a、確定該播放模式對應(yīng)的預(yù)設(shè)音量等級,然后獲取該預(yù)設(shè)音量等級對應(yīng)的音量,將獲取的音量作為所述播放模式對應(yīng)的播放音量,例如,事先分了 10個(gè)等級,預(yù)設(shè)音量等級為第5級,則獲取第5級對應(yīng)的音量;
[0124]b、確定預(yù)設(shè)的各個(gè)音量等級的累計(jì)播放時(shí)長,將累計(jì)播放時(shí)長最長的音量等級對應(yīng)的音量作為所述播放模式對應(yīng)的播放音量。
[0125]由于所述播放模式包括耳機(jī)模式和揚(yáng)聲器模式,且不同播放模式對應(yīng)的播放音量不同,因此,在確定當(dāng)前的播放模式之后,即可獲取當(dāng)前的播放模式對應(yīng)的播放音量,最終按照獲取的所述播放音量播放所述音頻。
[0126]應(yīng)當(dāng)理解的是,所述音頻是終端預(yù)設(shè)應(yīng)用中的音頻,所述預(yù)設(shè)應(yīng)用包括音頻應(yīng)用,音視頻應(yīng)用,或者其它包括語音的應(yīng)用如微信應(yīng)用等等。
[0127]為更好理解本實(shí)施例,舉例詳述之:在終端插入耳機(jī)時(shí),參照圖3,進(jìn)入耳機(jī)模式,優(yōu)選該耳機(jī)模式下包括預(yù)設(shè)級數(shù)的音量等級,如10級,那么,在該耳機(jī)模式下播放音頻時(shí),獲取耳機(jī)模式下對應(yīng)的播放音量,若耳機(jī)模式下對應(yīng)的播放音量為第4級的音量,此時(shí),按照第4級的音量播放所述音頻。
[0128]在終端未插入耳機(jī)時(shí),參照圖4,此時(shí)終端處于揚(yáng)聲器模式,在揚(yáng)聲器模式下同樣包括預(yù)設(shè)級數(shù)的音量等級,如10級,那么在揚(yáng)聲器模式下播放音頻時(shí),獲取揚(yáng)聲器模式下對應(yīng)的播放音量,優(yōu)選揚(yáng)聲器模式下對應(yīng)的播放音量等級為第6級,此時(shí),按照第6級的音量播放所述音頻。
[0129]本實(shí)施例提出的音頻播放方法,可以在音頻播放過程中檢測到播放模式切換時(shí),確定模塊先確定終端當(dāng)前的播放模式,獲取模塊再獲取確定的所述播放模式對應(yīng)的播放音量,最終播放模塊按照獲取的所述播放音量播放所述音頻,而不是在不同播放模式下播放音頻時(shí),需要手動(dòng)調(diào)節(jié)音頻的音量,本發(fā)明在不同的播放模式下直接獲取相應(yīng)的音量,進(jìn)行音頻的播放,無須手動(dòng)調(diào)節(jié),從而提高了音量調(diào)節(jié)的靈活性和便捷性。
[0130]進(jìn)一步地,提出本發(fā)明音頻播放方法第二實(shí)施例。
[0131]音頻播放方法第二實(shí)施例與音頻播放方法第一實(shí)施例的區(qū)別在于,參照圖10,所述步驟S20包括:
[0132]步驟S21,確定所述播放模式下,以預(yù)設(shè)的各個(gè)音量等級進(jìn)行音頻播放的各個(gè)累計(jì)播放時(shí)長;
[0133]步驟S22,在各個(gè)累計(jì)播放時(shí)長中存在不為零的累計(jì)播放時(shí)長時(shí),獲取累計(jì)播放時(shí)長最長的音量等級;
[0134]步驟S23,將獲取的所述音量等級對應(yīng)的音量作為所述播放模式對應(yīng)的播放音量。
[0135]在本實(shí)施例中,在確定終端當(dāng)前的播放模式之后,再確定所述播放模式下包含的各個(gè)音量等級。本實(shí)施例中,可以是不同播放模式都對應(yīng)一樣的音量等級,例如,耳機(jī)模式和揚(yáng)聲器模式都對應(yīng)1-10級的音量;當(dāng)然,也可以是不同的播放模式對應(yīng)不同的音量等級,例如,耳機(jī)模式對應(yīng)1-5級的音量,揚(yáng)聲器模式對應(yīng)6-10級的音量;或者是不同的播放模式對應(yīng)部分相同的音量等級,例如,耳機(jī)模式對應(yīng)1-8級的音量,揚(yáng)聲器模式對應(yīng)4-10級的音量,應(yīng)當(dāng)理解的是,上述所列舉的三種方式僅僅是示例性的,還可根據(jù)具體需要進(jìn)行其它設(shè)置,此處不再贅述。
[0136]在確定所述播放模式下對應(yīng)的各個(gè)音量等級之后,再確定所述播放模式下,以預(yù)設(shè)的各個(gè)音量等級進(jìn)行音頻播放的各個(gè)累計(jì)播放時(shí)長,然后判斷各個(gè)音量等級對應(yīng)的累計(jì)播放時(shí)長是否都為零,若是各個(gè)累計(jì)播放時(shí)長中存在不為零的累計(jì)播放時(shí)長時(shí),說明所述播放模式下已經(jīng)播放過音頻了,此時(shí)獲取累計(jì)播放時(shí)長最長的音量等級,并將獲取的所述音量等級對應(yīng)的音量作為所述播放模式對應(yīng)的播放音量。本實(shí)施例中,若累計(jì)播放時(shí)長最長的音量等級包括多個(gè),可輸出提示信息,以供用戶進(jìn)行選擇;或者,在各個(gè)累計(jì)播放時(shí)長最長的音量等級中,獲取播放時(shí)間點(diǎn)最晚的音量等級,并將播放時(shí)間點(diǎn)最晚的音量等級對應(yīng)的音量所述播放模式對應(yīng)的播放音量。
[0137]可以理解的是,本實(shí)施例中的所述播放模式下各個(gè)音量等級,可以是終端系統(tǒng)中的音量等級,如手機(jī)中系統(tǒng)的音量等級,調(diào)節(jié)該系統(tǒng)中的音量等級,則不論使用哪個(gè)應(yīng)用,都會(huì)統(tǒng)一使用系統(tǒng)的音量等級。當(dāng)然,各個(gè)音量等級還可以是各個(gè)應(yīng)用中對應(yīng)的音量等級,即不同的應(yīng)用對應(yīng)自己的音量等級,具體在下文實(shí)施例中詳述。
[0138]在本實(shí)施例中,在切換后的播放模式下播放音頻時(shí),獲取該播放模式下累計(jì)播放時(shí)長最長的音量等級,并將累計(jì)播放時(shí)長最長的音量等級對應(yīng)的音量作為所述播放模式下的播放音量,相當(dāng)于是記錄用戶的偏好音量等級,并直接將偏好音量等級對應(yīng)的音量作為播放音量,不需要手動(dòng)再調(diào)節(jié)音量,提高了音頻播放的智能性。
[0139]進(jìn)一步地,提出本發(fā)明音頻播放方法第三實(shí)施例。
[0140]音頻播放方法第三實(shí)施例與音頻播放方法第二實(shí)施例的區(qū)別在于,參照圖11,所述步驟S21包括:
[0141 ]步驟S211,確定所述播放模式下播放所述音頻的應(yīng)用;
[0142]步驟S212,獲取所述應(yīng)用播放所述音頻時(shí),以預(yù)設(shè)的各個(gè)音量等級進(jìn)行音頻播放的各個(gè)累計(jì)播放時(shí)長。
[0143]由于第一實(shí)施例中已經(jīng)提到,所述音頻是終端預(yù)設(shè)應(yīng)用中的音頻,而在不同的應(yīng)用中,由于每個(gè)應(yīng)用可能有自帶的揚(yáng)聲器,因此各個(gè)應(yīng)用中各個(gè)音量等級對應(yīng)的累計(jì)播放時(shí)長可能不同,例如,在酷狗音樂應(yīng)用中包含1-10級的音量,用戶使用第6級音量的累計(jì)播放時(shí)長最長,而在迅雷影音應(yīng)用中包含1-10級的音量,用戶使用第4級音量的累計(jì)播放時(shí)長最長。因此,在確定播放模式之后,進(jìn)一步確定所述播放模式下播放所述音頻的應(yīng)用,最終獲取所述應(yīng)用播放所述音頻時(shí),以預(yù)設(shè)的各個(gè)音量等級進(jìn)行音頻播放的各個(gè)累計(jì)播放時(shí)長。
[0144]在本實(shí)施例中,事先對每一應(yīng)用在數(shù)據(jù)庫中建一個(gè)表格,表格的字段包括:應(yīng)用標(biāo)識(區(qū)別不同應(yīng)用)、插入耳機(jī)和沒有插入耳機(jī)時(shí)各個(gè)音量等級的使用時(shí)間,例如:音量分為1-10級,記錄在插入耳機(jī)時(shí)1-10級每一級下用戶使用該應(yīng)用的時(shí)間,在沒有插入耳機(jī)是1-10級每一級下用戶使用該應(yīng)用的時(shí)間。時(shí)間的長短作為用戶使用該應(yīng)用時(shí),插入耳機(jī)或未插耳機(jī)時(shí)偏好音量大小。后續(xù)在檢測到播放音頻時(shí),先確定播放所述音頻的應(yīng)用,然后獲取該應(yīng)用標(biāo)識,并且對比數(shù)據(jù)庫判斷是否已經(jīng)建立了該應(yīng)用的表,如果有該應(yīng)用的表,則此應(yīng)用不是首次使用,直接在數(shù)據(jù)庫中,獲取該應(yīng)用中各個(gè)音量等級對應(yīng)的累計(jì)播放時(shí)長。
[0145]在本實(shí)施例中,在獲取確定播放模式下,各個(gè)音量等級對應(yīng)的累計(jì)播放時(shí)長時(shí),先確定播放音頻的應(yīng)用,再從所述應(yīng)用中獲取各個(gè)音量等級對應(yīng)的累計(jì)播放時(shí)長,使得確定播放模式下,各個(gè)音量等級對應(yīng)的累計(jì)播放時(shí)長的獲取更加準(zhǔn)確。
[0146]進(jìn)一步地,提出本發(fā)明音頻播放方法第四實(shí)施例。
[0147]音頻播放方法第四實(shí)施例與音頻播放方法第三實(shí)施例的區(qū)別在于,參照圖12,所述步驟S21之后,所述音頻播放方法還包括:
[0148]步驟S24,在各個(gè)累計(jì)播放時(shí)長都為零時(shí),基于所述播放模式與預(yù)設(shè)音量等級的映射關(guān)系,獲取所述播放模式對應(yīng)的預(yù)設(shè)音量等級,其中,耳機(jī)模式下的預(yù)設(shè)音量等級小于揚(yáng)聲器模式下的預(yù)設(shè)音量等級;
[0149]步驟S25,將獲取的所述預(yù)設(shè)音量等級對應(yīng)的音量作為所述播放模式對應(yīng)的播放音量。
[0150]在本實(shí)施例中,在確定所述播放模式下各個(gè)音量等級對應(yīng)的累計(jì)播放時(shí)長之后,判斷各個(gè)音量等級對應(yīng)的累計(jì)播放時(shí)長是否都為零,若此時(shí)各個(gè)音量等級對應(yīng)的累計(jì)播放時(shí)長都為零,具體可以是終端系統(tǒng)中,各個(gè)音量等級對應(yīng)的累計(jì)播放時(shí)長都為零,還可以是播放音頻的應(yīng)用中,各個(gè)音量等級對應(yīng)的累計(jì)播放時(shí)長都為零,本實(shí)施例中,優(yōu)選是播放音頻的應(yīng)用中,各個(gè)音量等級對應(yīng)的累計(jì)播放時(shí)長都為零。若播放音頻的應(yīng)用中,各個(gè)音量等級對應(yīng)的累計(jì)播放時(shí)長都為零,說明該應(yīng)用還沒播放過音頻,也就是說數(shù)據(jù)庫中沒有此應(yīng)用的表,此應(yīng)用是首次使用,那么向數(shù)據(jù)庫中寫入預(yù)設(shè)值,作為首次使用的設(shè)定值,在本實(shí)施例中,優(yōu)選在插入耳機(jī)時(shí),將預(yù)設(shè)音量等級設(shè)定為音量總大小的一半,對于未插入耳機(jī)時(shí),音量等級設(shè)定為音量總大小的三分之二,使得耳機(jī)模式下的音量等級小于揚(yáng)聲器模式下的音量等級。后續(xù)在確定播放模式之后,且該播放模式下各個(gè)音量等級對應(yīng)的累計(jì)播放時(shí)長都為零時(shí),根據(jù)所述播放模式與預(yù)設(shè)音量等級的映射關(guān)系,即可獲取所述播放模式對應(yīng)的預(yù)設(shè)音量等級,最終將獲取的所述預(yù)設(shè)音量等級對應(yīng)的音量作為所述播放模式的播放音量。
[0151]在本實(shí)施例中,相當(dāng)于在應(yīng)用首次使用時(shí),且各個(gè)音量等級的累計(jì)播放使用都為零時(shí),根據(jù)所述播放模式與預(yù)設(shè)音量等級的映射關(guān)系,直接獲取所述播放模式對應(yīng)的預(yù)設(shè)音量等級,并根據(jù)預(yù)設(shè)音量等級的音量播放音頻,同樣不需要用戶手動(dòng)調(diào)節(jié)音量,提高了音量調(diào)節(jié)的智能性。
[0152 ]進(jìn)一步地,提出本發(fā)明音頻播放方法第五實(shí)施例。
[0153]音頻播放方法第五實(shí)施例與音頻播放方法第一實(shí)施例的區(qū)別在于,參照圖13,所述步驟S30之后,所述音頻播放方法還包括:
[0154]步驟S40,在接收到音量的調(diào)節(jié)指令時(shí),獲取調(diào)節(jié)后的音量;
[0155]步驟S50,根據(jù)調(diào)節(jié)后的音量播放所述音頻,并更新調(diào)節(jié)前的音量的累計(jì)播放時(shí)長。
[0156]在本實(shí)施例中,在播放音頻之后,考慮到用戶可能會(huì)根據(jù)自己的喜歡去調(diào)整音量的大小,我們也會(huì)實(shí)時(shí)獲取應(yīng)用在不同音量等級下的運(yùn)行時(shí)間,然后加上在數(shù)據(jù)庫中保存的該狀態(tài)下的累計(jì)播放時(shí)長,以更新數(shù)據(jù)庫中該音量等級對應(yīng)的累計(jì)播放時(shí)長。
[0157]也就是說,在接收到首量等級的調(diào)節(jié)指令時(shí),先獲取調(diào)節(jié)后的首量等級,再根據(jù)調(diào)節(jié)后的音量等級播放所述音頻,并更新調(diào)節(jié)前的音量等級的累計(jì)播放時(shí)長,使得音頻播放過程中,可隨時(shí)由用戶手動(dòng)調(diào)節(jié)音量,提高了音頻播放的靈活性。
[0158]需要說明的是,在本文中,術(shù)語“包括”、“包含”或者其任何其它變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者系統(tǒng)不僅包括那些要素,而且還包括沒有明確列出的其它要素,或者是還包括為這種過程、方法、物品或者系統(tǒng)所固有的要素。在沒有更多限制的情況下,由語句“包括一個(gè)……”限定的要素,并不排除在包括該要素的過程、方法、物品或者系統(tǒng)中還存在另外的相同要素。
[0159]上述本發(fā)明實(shí)施例序號僅僅為了描述,不代表實(shí)施例的優(yōu)劣。
[0160]通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到上述實(shí)施例方法可借助軟件加必需的通用硬件平臺的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更佳的實(shí)施方式。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲在一個(gè)存儲介質(zhì)(如R0M/RAM、磁碟、光盤)中,包括若干指令用以使得一臺終端設(shè)備(可以是手機(jī),計(jì)算機(jī),月艮務(wù)器,空調(diào)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法。
[0161]以上僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其它相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。
【主權(quán)項(xiàng)】
1.一種音頻播放裝置,其特征在于,所述音頻播放裝置包括:確定模塊,用于確定終端當(dāng)前的播放模式,其中,播放模式包括耳機(jī)模式和揚(yáng)聲器模式; 獲取模塊,用于獲取確定的所述播放模式對應(yīng)的播放音量,其中,不同播放模式對應(yīng)的播放音量不同; 播放模塊,用于按照獲取的所述播放音量播放所述音頻。2.如權(quán)利要求1所述的音頻播放裝置,其特征在于,所述獲取模塊包括: 確定子模塊,用于確定所述播放模式下,以預(yù)設(shè)的各個(gè)音量等級進(jìn)行音頻播放的各個(gè)累計(jì)播放時(shí)長; 第一獲取子模塊,用于在各個(gè)累計(jì)播放時(shí)長中存在不為零的累計(jì)播放時(shí)長時(shí),獲取累計(jì)播放時(shí)長最長的音量等級; 第一處理子模塊,用于將獲取的所述音量等級對應(yīng)的音量作為所述播放模式對應(yīng)的播放音量。3.如權(quán)利要求2所述的音頻播放裝置,其特征在于,所述確定子模塊包括: 確定單元,用于確定所述播放模式下播放所述音頻的應(yīng)用; 獲取單元,用于獲取所述應(yīng)用播放所述音頻時(shí),以預(yù)設(shè)的各個(gè)音量等級進(jìn)行音頻播放的各個(gè)累計(jì)播放時(shí)長。4.如權(quán)利要求2所述的音頻播放裝置,其特征在于,所述獲取模塊還包括: 第二獲取子模塊,用于在各個(gè)累計(jì)播放時(shí)長都為零時(shí),基于所述播放模式與預(yù)設(shè)音量等級的映射關(guān)系,獲取所述播放模式對應(yīng)的預(yù)設(shè)音量等級,其中,耳機(jī)模式下的預(yù)設(shè)音量等級小于揚(yáng)聲器模式下的預(yù)設(shè)音量等級; 第二處理子模塊,用于將獲取的所述預(yù)設(shè)音量等級對應(yīng)的音量作為所述播放模式對應(yīng)的播放音量。5.如權(quán)利要求2-4任一項(xiàng)所述的音頻播放裝置,其特征在于,所述獲取模塊,還用于在接收到音量的調(diào)節(jié)指令時(shí),獲取調(diào)節(jié)后的音量; 所述音頻播放裝置還包括: 處理模塊,用于根據(jù)調(diào)節(jié)后的音量播放所述音頻,并更新調(diào)節(jié)前的音量的累計(jì)播放時(shí)長。6.一種音頻播放方法,其特征在于,所述音頻播放方法包括: 確定終端當(dāng)前的播放模式,其中,播放模式包括耳機(jī)模式和揚(yáng)聲器模式; 獲取確定的所述播放模式對應(yīng)的播放音量,其中,不同播放模式對應(yīng)的播放音量不同; 按照獲取的所述播放音量播放所述音頻。7.如權(quán)利要求6所述的音頻播放方法,其特征在于,所述獲取確定的所述播放模式對應(yīng)的播放音量的步驟包括: 確定所述播放模式下,以預(yù)設(shè)的各個(gè)音量等級進(jìn)行音頻播放的各個(gè)累計(jì)播放時(shí)長; 在各個(gè)累計(jì)播放時(shí)長中存在不為零的累計(jì)播放時(shí)長時(shí),獲取累計(jì)播放時(shí)長最長的音量等級; 將獲取的所述音量等級對應(yīng)的音量作為所述播放模式對應(yīng)的播放音量。8.如權(quán)利要求7所述的音頻播放方法,其特征在于,所述確定所述播放模式下,以預(yù)設(shè)的各個(gè)音量等級進(jìn)行音頻播放的各個(gè)累計(jì)播放時(shí)長的步驟包括: 確定所述播放模式下播放所述音頻的應(yīng)用; 獲取所述應(yīng)用播放所述音頻時(shí),以預(yù)設(shè)的各個(gè)音量等級進(jìn)行音頻播放的各個(gè)累計(jì)播放時(shí)長。9.如權(quán)利要求7所述的音頻播放方法,其特征在于,所述確定所述播放模式下,以預(yù)設(shè)的各個(gè)音量等級進(jìn)行音頻播放的各個(gè)累計(jì)播放時(shí)長的步驟之后,所述音頻播放方法還包括: 在各個(gè)累計(jì)播放時(shí)長都為零時(shí),基于所述播放模式與預(yù)設(shè)音量等級的映射關(guān)系,獲取所述播放模式對應(yīng)的預(yù)設(shè)音量等級,其中,耳機(jī)模式下的預(yù)設(shè)音量等級小于揚(yáng)聲器模式下的預(yù)設(shè)音量等級; 將獲取的所述預(yù)設(shè)音量等級對應(yīng)的音量作為所述播放模式對應(yīng)的播放音量。10.如權(quán)利要求7-9任一項(xiàng)所述的音頻播放方法,其特征在于,所述按照獲取的所述播放音量播放所述音頻的步驟之后,所述音頻播放方法還包括: 在接收到音量的調(diào)節(jié)指令時(shí),獲取調(diào)節(jié)后的音量; 根據(jù)調(diào)節(jié)后的音量播放所述音頻,并更新調(diào)節(jié)前的音量的累計(jì)播放時(shí)長。
【文檔編號】H04M1/725GK106060261SQ201610460593
【公開日】2016年10月26日
【申請日】2016年6月22日
【發(fā)明人】任忠杰
【申請人】努比亞技術(shù)有限公司