欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種聲音播放方法及設(shè)備的制作方法

文檔序號:6507322閱讀:133來源:國知局
一種聲音播放方法及設(shè)備的制作方法
【專利摘要】本發(fā)明實施例公開了聲音播放方法及設(shè)備,應(yīng)用于信息處理【技術(shù)領(lǐng)域】。在本發(fā)明實施例的聲音播放方法中,當(dāng)聲音播放設(shè)備接收到聲音觸發(fā)指令,就會確定聲音觸發(fā)指令對應(yīng)的聲音集合事件,如果在聲音播放設(shè)別的內(nèi)存中已經(jīng)加載了聲音集合事件所包括的全部音頻文件,直接播放聲音集合事件對應(yīng)的音頻文件,而不會重復(fù)再加載該音頻文件到內(nèi)存而占用內(nèi)存容量,這樣本發(fā)明實施例通過加載在內(nèi)存中音頻文件的復(fù)用,就能節(jié)省內(nèi)存的占用,從而可以提高應(yīng)用程序或美術(shù)動作幀的運(yùn)行效率。
【專利說明】一種聲音播放方法及設(shè)備

【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及信息處理【技術(shù)領(lǐng)域】,特別涉及聲音播放方法及設(shè)備。

【背景技術(shù)】
[0002]目前,當(dāng)在某一應(yīng)用程序或美術(shù)動作幀運(yùn)行的過程中,如果需要觸發(fā)聲音播放,則會直接將單個音頻文件或多個音頻文件加載到應(yīng)用程序或美術(shù)動作幀的運(yùn)行內(nèi)存中,以實現(xiàn)一定聲音的播放。這樣如果同一個音頻文件同時被多個地方觸發(fā),則需要將該音頻文件重復(fù)加載多個到內(nèi)存中,使得內(nèi)存占用量較大,影響了應(yīng)用程序或美術(shù)動作幀的運(yùn)行效率。


【發(fā)明內(nèi)容】

[0003]本發(fā)明實施例提供聲音播放方法及設(shè)備,節(jié)省了內(nèi)存的占用。
[0004]本發(fā)明實施例提供一種聲音播放方法,包括:
[0005]當(dāng)接收到聲音觸發(fā)指令,確定所述聲音觸發(fā)指令對應(yīng)的聲音集合事件;
[0006]如果在內(nèi)存中已經(jīng)加載了所述聲音集合事件所包括的全部音頻文件,直接播放所述聲音集合事件對應(yīng)的音頻文件。
[0007]本發(fā)明實施例提供一種聲音播放設(shè)備,包括:
[0008]事件觸發(fā)單元,用于當(dāng)接收到聲音觸發(fā)指令,確定所述聲音觸發(fā)指令對應(yīng)的聲音集合事件;
[0009]播放單元,用于如果在內(nèi)存中已經(jīng)加載了所述聲音集合事件所包括的全部音頻文件,直接播放所述聲音集合事件對應(yīng)的音頻文件。
[0010]可見,在本發(fā)明實施例的聲音播放方法中,當(dāng)聲音播放設(shè)備接收到聲音觸發(fā)指令,就會確定聲音觸發(fā)指令對應(yīng)的聲音集合事件,如果在聲音播放設(shè)別的內(nèi)存中已經(jīng)加載了聲音集合事件所包括的全部音頻文件,直接播放聲音集合事件對應(yīng)的音頻文件,而不會重復(fù)再加載該音頻文件到內(nèi)存而占用內(nèi)存容量,這樣本發(fā)明實施例通過加載在內(nèi)存中音頻文件的復(fù)用,就能節(jié)省內(nèi)存的占用,從而可以提高應(yīng)用程序或美術(shù)動作幀的運(yùn)行效率。

【專利附圖】

【附圖說明】
[0011]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0012]圖1是本發(fā)明實施例提供的一種聲音播放方法的流程圖;
[0013]圖2是本發(fā)明實施例提供的另一種聲音播放方法的流程圖;
[0014]圖3是本發(fā)明實施例提供的另一種聲音播放方法的流程圖;
[0015]圖4是本發(fā)明實施例提供的一種聲音播放設(shè)備的結(jié)構(gòu)示意圖;
[0016]圖5是本發(fā)明實施例提供的另一種聲音播放設(shè)備的結(jié)構(gòu)示意圖;
[0017]圖6是本發(fā)明實施例提供的一種聲音播放方法應(yīng)用于的終端的結(jié)構(gòu)示意圖。

【具體實施方式】
[0018]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。
[0019]本發(fā)明實施例提供一種聲音播放方法,主要是當(dāng)某一應(yīng)用程序或美術(shù)動作幀在運(yùn)行的過程中觸發(fā)的對聲音的播放,本實施例的方法是聲音播放設(shè)備所執(zhí)行的方法,流程圖如圖1所示,包括:
[0020]步驟101,當(dāng)接收到聲音觸發(fā)指令,確定聲音觸發(fā)指令對應(yīng)的聲音集合事件。
[0021]可以理解,當(dāng)聲音播放設(shè)備在執(zhí)行某一應(yīng)用程序或播放美術(shù)動作幀時,用戶可以對聲音播放設(shè)備操作,使得該聲音播放設(shè)備觸發(fā)對聲音集合事件的執(zhí)行,這樣聲音播放設(shè)備就會接收到聲音觸發(fā)指令,就會確定需要執(zhí)行哪個聲音集合事件,其中聲音集合事件可以是由運(yùn)營商用戶事先預(yù)置在聲音播放設(shè)備中的。
[0022]步驟102,判斷在聲音播放設(shè)備的內(nèi)存中是否已經(jīng)加載了聲音集合事件所包括的全部音頻文件,如果是,則可以復(fù)用內(nèi)存中已經(jīng)加載的音頻文件,執(zhí)行步驟103,而不用重新再加載該音頻文件,節(jié)省了內(nèi)存容量。
[0023]在執(zhí)行聲音集合事件時,首先需要加載聲音集合事件所包括的所有音頻文件,但是這些音頻文件在首次加載后,可以放在內(nèi)存中,這樣可以方便在以后能直接播放這些音頻文件。
[0024]步驟103,直接播放已加載的聲音集合事件對應(yīng)的音頻文件。
[0025]需要說明的是,如果在上述步驟102中,如果判斷聲音播放設(shè)備的內(nèi)存中沒有加載了聲音集合事件所包括的全部音頻文件,則可以執(zhí)行如下步驟104或105:
[0026]步驟104,如果在內(nèi)存中加載了聲音集合事件所包括的部分音頻文件,則加載聲音集合事件所包括的另一部分音頻文件,并播放已加載的部分音頻文件和加載的另一部分音頻文件;
[0027]步驟105,如果內(nèi)存中未加載聲音集合事件所包括的任一音頻文件,則加載聲音集合事件所包括的所有音頻文件并播放。
[0028]可見,在本發(fā)明實施例的聲音播放方法中,當(dāng)聲音播放設(shè)備接收到聲音觸發(fā)指令,就會確定聲音觸發(fā)指令對應(yīng)的聲音集合事件,如果在聲音播放設(shè)別的內(nèi)存中已經(jīng)加載了聲音集合事件所包括的全部音頻文件,直接播放聲音集合事件對應(yīng)的音頻文件,而不會重復(fù)再加載該音頻文件到內(nèi)存而占用內(nèi)存容量,這樣本發(fā)明實施例通過加載在內(nèi)存中音頻文件的復(fù)用,就能節(jié)省內(nèi)存的占用,從而可以提高應(yīng)用程序或美術(shù)動作幀的運(yùn)行效率。
[0029]參考圖2所示,在一個具體的實施例中,還可以對聲音集合事件的執(zhí)行進(jìn)行限制,以提高聲音集合事件中的音頻文件的播放效果,在聲音播放設(shè)備在執(zhí)行完步驟101后,還可以執(zhí)行步驟106,即獲取聲音集合事件對應(yīng)的邏輯定義信息,在這種情況下,聲音播放設(shè)備在執(zhí)行上述步驟103到105中的播放音頻文件時,具體可以按照邏輯定義信息播放音頻文件。
[0030]其中,邏輯定義信息是指對聲音集合事件的執(zhí)行的描述信息,可以包括但不限于如下任一個或多個信息:音量、最大播放實例、音頻文件的加載方式、加載節(jié)點、隨機(jī)播放比例、播放列表執(zhí)行方式和播放無效映射等。
[0031]上述音量是指該聲音集合事件播放的輸出音量大?。蛔畲蟛シ艑嵗侵冈撀曇艏鲜录型瑫r播放的音頻文件實例的最大值;音頻文件的加載方式是指可以包括邊解壓播放邊加載,或直接解壓進(jìn)入內(nèi)存等待播放,或?qū)嚎s文件拷貝入內(nèi)存等待加壓播放等;加載節(jié)點是指執(zhí)行聲音集合事件的位置;隨機(jī)比例是指聲音集合事件所包括的音頻文件隨機(jī)播放的機(jī)率;播放列表執(zhí)行方式是指聲音集合事件中包括的音頻文件的播放方式,比如無序隨機(jī)、順序播放或隨機(jī)但不重復(fù)等;播放無效映射是指不能播放的音頻文件的信息等。
[0032]需要說明的是,本實施例中步驟106和102之間并沒有絕對的順序關(guān)系,可以同時執(zhí)行,也可以順序執(zhí)行,圖2中只是示出一種具體的實現(xiàn)方式。
[0033]參考圖3所示,上述與聲音集合事件相關(guān)的一些信息比如音頻文件和邏輯定義信息等可以是運(yùn)營商用戶事先預(yù)置在聲音播放設(shè)備中,則在執(zhí)行上述步驟101之前,該聲音播放設(shè)備具體可以通過如下的步驟來實現(xiàn):
[0034]A:將一個音頻文件或多個音頻文件的信息映射到聲音集合事件中,即將一個音頻文件或多個音頻文件與聲音集合事件關(guān)聯(lián)起來,一個音頻文件可以重復(fù)映射到不同的聲音集合事件中。
[0035]B:確定聲音集合事件對應(yīng)的邏輯定義信息。
[0036]C:將聲音集合事件的信息與步驟B中確定的邏輯定義信息綁定,即將聲音集合事件的信息與邏輯定義信息對應(yīng)地儲存,在聲音集合事件的信息包括聲音集合事件中所包括的音頻文件的信息比如音頻文件的標(biāo)識信息等。
[0037]本發(fā)明實施例還提供一種聲音播放設(shè)備,結(jié)構(gòu)示意圖如圖4所示,包括:
[0038]事件觸發(fā)單元10,用于當(dāng)接收到聲音觸發(fā)指令,確定所述聲音觸發(fā)指令對應(yīng)的聲音集合事件;
[0039]播放單元11,用于如果在內(nèi)存中已經(jīng)加載了所述事件觸發(fā)單元10確定的聲音集合事件所包括的全部音頻文件,直接播放所述聲音集合事件對應(yīng)的音頻文件。
[0040]可以理解,在該聲音播放設(shè)備中還可以包括第一加載播放單元12和第二加載播放單元13,其中:第一加載播放單元12,用于如果在所述內(nèi)存中加載了所述事件觸發(fā)單元10確定的聲音集合事件所包括的部分音頻文件,則加載所述聲音集合事件所包括的另一部分音頻文件,并播放所述已加載的部分音頻文件和加載的另一部分音頻文件;第二加載播放單元13,用于如果所述內(nèi)存中未加載所述事件觸發(fā)單元10確定的聲音集合事件所包括的任一音頻文件,則加載所述聲音集合事件所包括的音頻文件并播放。
[0041]在本發(fā)明實施例的聲音播放設(shè)備中,當(dāng)事件觸發(fā)單元10接收到聲音觸發(fā)指令,就會確定聲音觸發(fā)指令對應(yīng)的聲音集合事件,如果在聲音播放設(shè)別的內(nèi)存中已經(jīng)加載了聲音集合事件所包括的全部音頻文件,播放單元11會直接播放聲音集合事件對應(yīng)的音頻文件,而不會重復(fù)再加載該音頻文件到內(nèi)存而占用內(nèi)存容量,這樣本發(fā)明實施例通過加載在內(nèi)存中音頻文件的復(fù)用,就能節(jié)省內(nèi)存的占用,從而可以提高應(yīng)用程序或美術(shù)動作幀的運(yùn)行效率。
[0042]參考圖5所示,在一個具體的實施例中,聲音播放設(shè)備除了可以包括如圖4所示的結(jié)構(gòu)外,還可以包括定義信息獲取單元14、映射單元15、定義信息確定單元16和綁定單元17,具體地:
[0043]定義信息獲取單元14,用于獲取所述聲音集合事件對應(yīng)的邏輯定義信息。
[0044]映射單元15,用于將一個音頻文件或多個音頻文件的信息映射到聲音集合事件中。
[0045]定義信息確定單元16,用于確定所述聲音集合事件對應(yīng)的邏輯定義信息;所述邏輯定義信息為如下任一個或多個信息:音量、最大播放實例、音頻文件的加載方式、加載節(jié)點、隨機(jī)播放比例、播放列表執(zhí)行方式和播放無效映射等。
[0046]綁定單元17,用于將所述映射單元15映射得到的聲音集合事件的信息與所述定義信息確定單元16確定的邏輯定義信息綁定,所述聲音集合事件的信息包括所述聲音集合事件中所包括的音頻文件的信息。
[0047]本實施例中,當(dāng)事件觸發(fā)單元10在確定需要執(zhí)行的聲音集合事件后,定義信息獲取單元14可以獲取該聲音集合事件的邏輯定義信息,當(dāng)播放單元11在、第一加載播放單元12和第二加載播放單元13在播放該聲音集合事件中的音頻文件時,會按照定義信息獲取單元14獲取的邏輯定義信息來播放音頻文件。且在本實施例中,可以通過映射單元15、定義信息確定單元16和綁定單元17來預(yù)置與聲音集合事件相關(guān)的信息,則定義信息獲取單元14在獲取邏輯定義信息時,可以根據(jù)綁定單元17中儲存的信息來獲取。
[0048]以下主要以本發(fā)明實施例的聲音播放方法應(yīng)用于終端中來舉例說明,該終端可以包括智能手機(jī)、平板電腦、電子書閱讀器、動態(tài)影像專家壓縮標(biāo)準(zhǔn)音頻層面3 (MovingPicture Experts Group Aud1 Layer III,MP3)播放器、動態(tài)影像專家壓縮標(biāo)準(zhǔn)音頻層面4 (Moving Picture Experts Group Aud1 Layer IV, MP4)播放器、膝上型便攜計算機(jī)和臺式計算機(jī)等等。
[0049]請參考圖6,其示出了本發(fā)明實施例所涉及的終端的結(jié)構(gòu)示意圖,具體來講:
[0050]終端可以包括射頻(Rad1 Frequency, RF)電路20、包括有一個或一個以上計算機(jī)可讀存儲介質(zhì)的存儲器21、輸入單元22、顯示單元23、傳感器24、音頻電路25、無線保真(wireless fidelity,WiFi)模塊26、包括有一個或者一個以上處理核心的處理器27、以及電源28等部件。本領(lǐng)域技術(shù)人員可以理解,圖6中示出的終端結(jié)構(gòu)并不構(gòu)成對終端的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。其中:
[0051]RF電路20可用于收發(fā)信息或通話過程中,信號的接收和發(fā)送,特別地,將基站的下行信息接收后,交由一個或者一個以上處理器27處理;另外,將涉及上行的數(shù)據(jù)發(fā)送給基站。通常,RF電路20包括但不限于天線、至少一個放大器、調(diào)諧器、一個或多個振蕩器、用戶身份模塊(SIM)卡、收發(fā)信機(jī)、耦合器、低噪聲放大器(Low Noise Amplifier, LNA)、雙工器等。此外,RF電路20還可以通過無線通信與網(wǎng)絡(luò)和其他設(shè)備通信。所述無線通信可以使用任一通信標(biāo)準(zhǔn)或協(xié)議,包括但不限于全球移動通訊系統(tǒng)(Global System of Mobilecommunicat1n, GSM)、通用分組無線服務(wù)(General Packet Rad1 Service, GPRS)、碼分多址(Code Divis1n Multiple Access, CDMA)、寬帶碼分多址(Wideband Code Divis1nMultiple Access, WCDMA)、長期演進(jìn)(Long Term Evolut1n, LTE)、電子郵件、短消息服務(wù)(Short Messaging Service, SMS)等。
[0052]存儲器21可用于存儲軟件程序以及模塊,處理器27通過運(yùn)行存儲在存儲器21的軟件程序以及模塊,從而執(zhí)行各種功能應(yīng)用以及數(shù)據(jù)處理。存儲器21可主要包括存儲程序區(qū)和存儲數(shù)據(jù)區(qū),其中,存儲程序區(qū)可存儲操作系統(tǒng)、至少一個功能所需的應(yīng)用程序(比如聲音播放功能、圖像播放功能等)等;存儲數(shù)據(jù)區(qū)可存儲根據(jù)終端的使用所創(chuàng)建的數(shù)據(jù)匕如音頻數(shù)據(jù)、電話本等)等。此外,存儲器21可以包括高速隨機(jī)存取存儲器,還可以包括非易失性存儲器,例如至少一個磁盤存儲器件、閃存器件、或其他易失性固態(tài)存儲器件。相應(yīng)地,存儲器21還可以包括存儲器控制器,以提供處理器27和輸入單元22對存儲器21的訪問。
[0053]輸入單元22可用于接收輸入的數(shù)字或字符信息,以及產(chǎn)生與用戶設(shè)置以及功能控制有關(guān)的鍵盤、鼠標(biāo)、操作桿、光學(xué)或者軌跡球信號輸入。具體地,在一個具體的實施例中,輸入單元22可包括觸敏表面221以及其他輸入設(shè)備222。觸敏表面221,也稱為觸摸顯示屏或者觸控板,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸敏表面221上或在觸敏表面221附近的操作),并根據(jù)預(yù)先設(shè)定的程式驅(qū)動相應(yīng)的連接裝置??蛇x的,觸敏表面221可包括觸摸檢測裝置和觸摸控制器兩個部分。其中,觸摸檢測裝置檢測用戶的觸摸方位,并檢測觸摸操作帶來的信號,將信號傳送給觸摸控制器;觸摸控制器從觸摸檢測裝置上接收觸摸信息,并將它轉(zhuǎn)換成觸點坐標(biāo),再送給處理器27,并能接收處理器27發(fā)來的命令并加以執(zhí)行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多種類型實現(xiàn)觸敏表面221。除了觸敏表面221,輸入單元22還可以包括其他輸入設(shè)備222。具體地,其他輸入設(shè)備222可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、開關(guān)按鍵等)、軌跡球、鼠標(biāo)、操作桿等中的一種或多種。
[0054]顯示單元23可用于顯示由用戶輸入的信息或提供給用戶的信息以及終端的各種圖形用戶接口,這些圖形用戶接口可以由圖形、文本、圖標(biāo)、視頻和其任意組合來構(gòu)成。顯示單元23可包括顯示面板231,可選的,可以采用液晶顯示器(Liquid Crystal Display,IXD)、有機(jī)發(fā)光二極管(Organic Light-Emitting D1de, 0LED)等形式來配置顯示面板231。進(jìn)一步的,觸敏表面221可覆蓋顯示面板231,當(dāng)觸敏表面221檢測到在其上或附近的觸摸操作后,傳送給處理器27以確定觸摸事件的類型,隨后處理器27根據(jù)觸摸事件的類型在顯示面板231上提供相應(yīng)的視覺輸出。雖然在圖6中,觸敏表面221與顯示面板231是作為兩個獨立的部件來實現(xiàn)輸入和輸入功能,但是在某些實施例中,可以將觸敏表面221與顯示面板231集成而實現(xiàn)輸入和輸出功能。
[0055]終端還可包括至少一種傳感器24,比如光傳感器、運(yùn)動傳感器以及其他傳感器。具體地,光傳感器可包括環(huán)境光傳感器及接近傳感器,其中,環(huán)境光傳感器可根據(jù)環(huán)境光線的明暗來調(diào)節(jié)顯示面板231的亮度,接近傳感器可在終端移動到耳邊時,關(guān)閉顯示面板231和/或背光。作為運(yùn)動傳感器的一種,重力加速度傳感器可檢測各個方向上(一般為三軸)加速度的大小,靜止時可檢測出重力的大小及方向,可用于識別手機(jī)姿態(tài)的應(yīng)用(比如橫豎屏切換、相關(guān)游戲、磁力計姿態(tài)校準(zhǔn))、振動識別相關(guān)功能(比如計步器、敲擊)等;至于終端還可配置的陀螺儀、氣壓計、濕度計、溫度計、紅外線傳感器等其他傳感器,在此不再贅述。
[0056]音頻電路25、揚(yáng)聲器251,傳聲器252可提供用戶與終端之間的音頻接口。音頻電路25可將接收到的音頻數(shù)據(jù)轉(zhuǎn)換后的電信號,傳輸?shù)綋P(yáng)聲器251,由揚(yáng)聲器251轉(zhuǎn)換為聲音信號輸出;另一方面,傳聲器252將收集的聲音信號轉(zhuǎn)換為電信號,由音頻電路25接收后轉(zhuǎn)換為音頻數(shù)據(jù),再將音頻數(shù)據(jù)輸出處理器27處理后,經(jīng)RF電路20以發(fā)送給比如另一終端,或者將音頻數(shù)據(jù)輸出至存儲器21以便進(jìn)一步處理。音頻電路25還可能包括耳塞插孔,以提供外設(shè)耳機(jī)與終端的通信。
[0057]WiFi屬于短距離無線傳輸技術(shù),終端通過WiFi模塊26可以幫助用戶收發(fā)電子郵件、瀏覽網(wǎng)頁和訪問流式媒體等,它為用戶提供了無線的寬帶互聯(lián)網(wǎng)訪問。雖然圖6示出了WiFi模塊26,但是可以理解的是,其并不屬于終端的必須構(gòu)成,完全可以根據(jù)需要在不改變發(fā)明的本質(zhì)的范圍內(nèi)而省略。
[0058]處理器27是終端的控制中心,利用各種接口和線路連接整個手機(jī)的各個部分,通過運(yùn)行或執(zhí)行存儲在存儲器21內(nèi)的軟件程序和/或模塊,以及調(diào)用存儲在存儲器21內(nèi)的數(shù)據(jù),執(zhí)行終端的各種功能和處理數(shù)據(jù),從而對手機(jī)進(jìn)行整體監(jiān)控??蛇x的,處理器27可包括一個或多個處理核心;優(yōu)選的,處理器27可集成應(yīng)用處理器和調(diào)制解調(diào)處理器,其中,應(yīng)用處理器主要處理操作系統(tǒng)、用戶界面和應(yīng)用程序等,調(diào)制解調(diào)處理器主要處理無線通信。可以理解的是,上述調(diào)制解調(diào)處理器也可以不集成到處理器27中。
[0059]終端還包括給各個部件供電的電源28 (比如電池),優(yōu)選的,電源可以通過電源管理系統(tǒng)與處理器27邏輯相連,從而通過電源管理系統(tǒng)實現(xiàn)管理充電、放電、以及功耗管理等功能。電源28還可以包括一個或一個以上的直流或交流電源、再充電系統(tǒng)、電源故障檢測電路、電源轉(zhuǎn)換器或者逆變器、電源狀態(tài)指示器等任意組件。
[0060]盡管未示出,終端還可以包括攝像頭、藍(lán)牙模塊等,在此不再贅述。具體在本實施例中,終端中的處理器27會按照如下的指令,執(zhí)行存儲器21中儲存的一個或一個以上的應(yīng)用程序的進(jìn)程對應(yīng)的可執(zhí)行文件,從而實現(xiàn)各種功能:
[0061]當(dāng)接收到聲音觸發(fā)指令,確定所述聲音觸發(fā)指令對應(yīng)的聲音集合事件;如果在存儲器21中已經(jīng)加載了聲音集合事件所包括的全部音頻文件,直接播放所述聲音集合事件對應(yīng)的音頻文件,即將音頻文件發(fā)送給顯示單元23顯示;如果在存儲器21中加載了所述聲音集合事件所包括的部分音頻文件,則加載所述聲音集合事件所包括的另一部分音頻文件,并播放所述已加載的部分音頻文件和加載的另一部分音頻文件;如果存儲器21中未加載所述聲音集合事件所包括的任一音頻文件,則加載所述聲音集合事件所包括的音頻文件并播放。
[0062]進(jìn)一步地,處理器27還可以在確定所述聲音觸發(fā)指令對應(yīng)的聲音集合事件后,獲取所述聲音集合事件對應(yīng)的邏輯定義信息,當(dāng)播放該聲音集合事件中的音頻文件時,會按照獲取的邏輯定義信息來播放音頻文件。且在本實施例中,處理器27還可以通過如下指令來預(yù)置與聲音集合事件相關(guān)的信息:
[0063]將一個音頻文件或多個音頻文件的信息映射到聲音集合事件中;確定所述聲音集合事件對應(yīng)的邏輯定義信息,所述邏輯定義信息為如下任一個或多個信息:音量、最大播放實例、音頻文件的加載方式、加載節(jié)點、隨機(jī)播放比例、播放列表執(zhí)行方式和播放無效映射等;將聲音集合事件的信息與所述確定的邏輯定義信息綁定,所述聲音集合事件的信息包括所述聲音集合事件中所包括的音頻文件的信息。
[0064]本領(lǐng)域普通技術(shù)人員可以理解上述實施例的各種方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,該程序可以存儲于一計算機(jī)可讀存儲介質(zhì)中,存儲介質(zhì)可以包括:只讀存儲器(ROM)、隨機(jī)存取存儲器(RAM)、磁盤或光盤等。
[0065]以上對本發(fā)明實施例所提供的聲音播放方法及設(shè)備進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個例對本發(fā)明的原理及實施方式進(jìn)行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在【具體實施方式】及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。
【權(quán)利要求】
1.一種聲音播放方法,其特征在于,包括: 當(dāng)接收到聲音觸發(fā)指令,確定所述聲音觸發(fā)指令對應(yīng)的聲音集合事件; 如果在內(nèi)存中已經(jīng)加載了所述聲音集合事件所包括的全部音頻文件,直接播放所述聲音集合事件對應(yīng)的音頻文件。
2.如權(quán)利要求1所述的方法,其特征在于,所述,所述方法還包括: 如果在所述內(nèi)存中加載了所述聲音集合事件所包括的部分音頻文件,則加載所述聲音集合事件所包括的另一部分音頻文件,并播放所述已加載的部分音頻文件和加載的另一部分音頻文件; 如果所述內(nèi)存中未加載所述聲音集合事件所包括的任一音頻文件,則加載所述聲音集合事件所包括的所有音頻文件并播放。
3.如權(quán)利要求1或2所述的方法,其特征在于,所述確定所述聲音觸發(fā)指令對應(yīng)的聲音集合事件之后,還包括: 獲取所述聲音集合事件對應(yīng)的邏輯定義信息; 則所述播放所述確定的音頻文件,具體包括:按照所述邏輯定義信息播放所述音頻文件。
4.如權(quán)利要求3所述的方法,其特征在于,所述確定所述聲音觸發(fā)指令對應(yīng)的聲音集合事件之前,還包括: 將一個音頻文件或多個音頻文件的信息映射到聲音集合事件中; 確定所述聲音集合事件對應(yīng)的邏輯定義信息; 將所述聲音集合事件的信息與所述確定的邏輯定義信息綁定,所述聲音集合事件的信息包括所述聲音集合事件中所包括的音頻文件的信息。
5.如權(quán)利要求3所述的方法,其特征在于,所述邏輯定義信息為如下任一個或多個信息:音量、最大播放實例、音頻文件的加載方式、加載節(jié)點、隨機(jī)播放比例、播放列表執(zhí)行方式和播放無效映射。
6.—種聲音播放設(shè)備,其特征在于,包括: 事件觸發(fā)單元,用于當(dāng)接收到聲音觸發(fā)指令,確定所述聲音觸發(fā)指令對應(yīng)的聲音集合事件; 播放單元,用于如果在內(nèi)存中已經(jīng)加載了所述聲音集合事件所包括的全部音頻文件,直接播放所述聲音集合事件對應(yīng)的音頻文件。
7.如權(quán)利要求6所述的設(shè)備,其特征在于,所述,還包括: 第一加載播放單元,用于如果在所述內(nèi)存中加載了所述聲音集合事件所包括的部分音頻文件,則加載所述聲音集合事件所包括的另一部分音頻文件,并播放所述已加載的部分音頻文件和加載的另一部分音頻文件; 第二加載播放單元,用于如果所述內(nèi)存中未加載所述聲音集合事件所包括的任一音頻文件,則加載所述聲音集合事件所包括的音頻文件并播放。
8.如權(quán)利要求6或7所述的設(shè)備,其特征在于,還包括: 定義信息獲取單元,用于獲取所述聲音集合事件對應(yīng)的邏輯定義信息; 則所述播放單元,具體用于按照所述邏輯定義信息播放所述音頻文件。
9.如權(quán)利要求8所述的設(shè)備,其特征在于,還包括: 映射單元,用于將一個音頻文件或多個音頻文件的信息映射到聲音集合事件中; 定義信息確定單元,用于確定所述聲音集合事件對應(yīng)的邏輯定義信息; 綁定單元,用于將所述聲音集合事件的信息與所述確定的邏輯定義信息綁定,所述聲音集合事件的信息包括所述聲音集合事件中所包括的音頻文件的信息。
10.如權(quán)利要求8所述的設(shè)備,其特征在于,所述邏輯定義信息為如下任一個或多個信息:音量、最大播放實例、音頻文件的加載方式、加載節(jié)點、隨機(jī)播放比例、播放列表執(zhí)行方式和播放無效映射。
【文檔編號】G06F9/445GK104346189SQ201310343767
【公開日】2015年2月11日 申請日期:2013年8月8日 優(yōu)先權(quán)日:2013年8月8日
【發(fā)明者】巫峽雨, 高煉, 江學(xué)建 申請人:騰訊科技(深圳)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
从江县| 东乡族自治县| 扎赉特旗| 武宁县| 南江县| 新巴尔虎左旗| 左贡县| 锡林郭勒盟| 阿城市| 井研县| 凯里市| 沛县| 枣阳市| 沙坪坝区| 泌阳县| 营山县| 唐河县| 辽阳县| 博乐市| 潜山县| 祥云县| 临清市| 齐齐哈尔市| 扎兰屯市| 和田县| 应城市| 信丰县| 河间市| 洱源县| 临邑县| 黔西| 牙克石市| 宜春市| 长汀县| 师宗县| 福鼎市| 枝江市| 本溪市| 弥渡县| 河间市| 紫阳县|