亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

音頻文件播放控制方法及裝置的制造方法

文檔序號:9251285閱讀:610來源:國知局
音頻文件播放控制方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及到音頻文件處理技術(shù)領(lǐng)域,特別涉及到音頻文件播放控制方法及裝置。
【背景技術(shù)】
[0002]隨著網(wǎng)絡(luò)游戲技術(shù)的不斷發(fā)展,越來越多的網(wǎng)絡(luò)游戲進(jìn)入人們的日常生活、娛樂當(dāng)中,且網(wǎng)絡(luò)游戲的應(yīng)用場景及與應(yīng)用場景對應(yīng)的音頻文件播放也變得越來越豐富。在網(wǎng)絡(luò)游戲中,為了保證網(wǎng)絡(luò)游戲能高效進(jìn)行,會對網(wǎng)絡(luò)游戲進(jìn)行過程中音頻文件播放的數(shù)量進(jìn)行控制,且為了更好的娛樂效果,會在游戲過程中進(jìn)行音頻文件的更替播放。
[0003]目前,在音頻文件播放的數(shù)量達(dá)到上限時,對游戲過程中的音頻文件播放采用統(tǒng)一的音頻文件播放控制規(guī)則對游戲中的所有音頻文件進(jìn)行控制。例如,統(tǒng)一采取無條件停止超過上限的音頻文件的播放,容易導(dǎo)致漏掉重點音頻文件(例如,背景音樂、烘托氣氛的聲音等)的播放;或者,統(tǒng)一采取播放新音頻文件的播放控制規(guī)則,會導(dǎo)致在喊話的角色喊話進(jìn)行一半時,喊話被截斷的現(xiàn)象;或者,統(tǒng)一采取停止最小播放音量的音頻文件的播放,會導(dǎo)致游戲烘托氣氛的陣陣陰風(fēng)的聲音消失,無法達(dá)到用戶預(yù)期的游戲娛樂效果。上述采用同一個音頻文件播放控制規(guī)則對游戲中的所有音頻文件進(jìn)行統(tǒng)一播放控制的方式的缺陷為:無法有針對性的部分音頻文件的播放進(jìn)行控制,使得音頻文件播放控制單一。
[0004]為了避免上述缺陷,出現(xiàn)一種針對每個音頻文件配置播放控制規(guī)則的方式,然而,這種針對每個音頻文件配置播放控制規(guī)則的方式因需要為每個音頻文件配置播放控制規(guī)貝U,使得播放控制規(guī)則配置過程復(fù)雜、繁瑣,降低了播放控制規(guī)則配置的效率,使得音頻文件的播放控制不夠合理。

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

[0005]本發(fā)明實施例提供一種音頻文件播放控制方法及裝置,旨在簡化播放控制規(guī)則的配置過程,提高播放控制規(guī)則配置的效率,進(jìn)而使得音頻文件的播放控制更加合理。
[0006]本發(fā)明實施例提出一種音頻文件播放控制方法,所述音頻文件播放控制方法包括步驟:
[0007]當(dāng)偵測到音頻文件播放請求時,獲取所述播放請求對應(yīng)的待播放音頻文件;
[0008]確定待播放音頻文件對應(yīng)的音頻類型,并根據(jù)預(yù)先配置的音頻類型與播放控制規(guī)則的映射關(guān)系,確定所述待播放音頻文件對應(yīng)的播放控制規(guī)則;
[0009]按照確定的播放控制規(guī)則控制所述待播放音頻文件的播放。
[0010]本發(fā)明實施例還提出一種音頻文件播放控制裝置,所述音頻文件播放控制裝置包括:
[0011]獲取模塊,用于當(dāng)偵測到音頻文件播放請求時,獲取所述播放請求對應(yīng)的待播放首頻文件;
[0012]處理模塊,用于確定待播放音頻文件對應(yīng)的音頻類型,并根據(jù)預(yù)先配置的音頻類型與播放控制規(guī)則的映射關(guān)系,確定所述待播放音頻文件對應(yīng)的播放控制規(guī)則;
[0013]控制模塊,用于按照確定的播放控制規(guī)則控制所述待播放音頻文件的播放。
[0014]本發(fā)明實施例通過預(yù)先配置的音頻類型與播放控制規(guī)則的映射關(guān)系,在有待播放的音頻文件時,確定所述待播放音頻文件的音頻類型及其對應(yīng)的播放控制規(guī)則;按照確定的播放控制規(guī)則控制所述待播放音頻文件的播放。通過為各個音頻類型配置播放控制規(guī)貝1J,實現(xiàn)簡化播放控制規(guī)則的配置過程,提高播放控制規(guī)則配置的效率,進(jìn)而使得音頻文件的播放控制更加合理。
【附圖說明】
[0015]圖1為本發(fā)明音頻文件播放控制方法的第一實施例的流程圖;
[0016]圖2為本發(fā)明音頻文件播放控制方法的第二實施例的流程圖;
[0017]圖3為本發(fā)明音頻文件播放控制方法的第三實施例的流程圖;
[0018]圖4為本發(fā)明音頻文件播放控制方法的第四實施例的流程圖;
[0019]圖5為本發(fā)明音頻文件播放控制方法的第五實施例的流程圖;
[0020]圖6為本發(fā)明音頻文件播放控制方法的第六實施例的流程圖;
[0021]圖7為本發(fā)明音頻文件播放控制方法的第七實施例的流程圖;
[0022]圖8為本發(fā)明音頻文件播放控制裝置的第一實施例的功能模塊示意圖;
[0023]圖9為本發(fā)明音頻文件播放控制裝置的第二實施例的功能模塊示意圖;
[0024]圖10為本發(fā)明音頻文件播放控制裝置所在終端的硬件結(jié)構(gòu)示意圖。
[0025]本發(fā)明目的的實現(xiàn)、功能特點及優(yōu)點將結(jié)合實施例,參照附圖做進(jìn)一步說明。
【具體實施方式】
[0026]應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0027]本發(fā)明提出一種音頻文件播放控制方法。
[0028]如圖1所示,圖1為本發(fā)明音頻文件播放控制的第一實施例的流程圖。本實施例提到的音頻文件播放控制方法包括以下步驟:
[0029]步驟S10,當(dāng)偵測到音頻文件播放請求時,獲取所述播放請求對應(yīng)的待播放音頻文件;
[0030]在進(jìn)行音頻文件編輯過程中,預(yù)先為每個音頻文件配置音頻類型,即預(yù)先將待播放音頻文件與一個音頻類型進(jìn)行映射保存,且為每個音頻類型配置一個播放控制規(guī)則,即預(yù)先配置音頻文件與音頻類型的映射關(guān)系,且預(yù)先配置音頻類型與播放控制規(guī)則的映射關(guān)系??梢岳斫獾氖?,可以通過音效編輯器預(yù)先為每個音頻文件配置音頻類型及預(yù)先為每個音頻類型配置播放控制規(guī)則。預(yù)先為每個音頻文件配置音頻類型及預(yù)先為每個音頻類型配置播放控制規(guī)則的過程可以是:在接收到播放控制規(guī)則配置指令時,確定所述播放控制規(guī)則配置指令對應(yīng)的音頻類型配置文件及播放控制規(guī)則配置文件,其中所述播放控制規(guī)則配置文件包括音頻類型與播放控制規(guī)則的映射關(guān)系,所述播放控制規(guī)則配置文件的格式可以是XML或其他形式,根據(jù)確定的播放控制規(guī)則配置文件配置對應(yīng)音頻類型及音頻類型的播放控制規(guī)則。所述播放控制規(guī)則的配置過程也還可以是:按照音頻類型對各個音頻文件進(jìn)行分組,并將分組后的音頻文件保存在對應(yīng)音頻類型組別的目錄下;在接收到目錄播放控制規(guī)則配置指令時,確定所述目錄播放控制規(guī)則配置指令對應(yīng)的目錄播放控制規(guī)則配置文件;根據(jù)確定的目錄播放控制規(guī)則配置文件配置對應(yīng)目錄的播放控制規(guī)則。
[0031]為了能更好的體現(xiàn)音頻文件的音效,以及更加合理的控制音頻文件的播放,預(yù)先配置的播放控制規(guī)則可以根據(jù)音頻文件播放環(huán)境、用戶預(yù)期進(jìn)行更新(修改、替換等)。例如,在網(wǎng)絡(luò)游戲中,所述音頻類型包括但不限于背景音樂、界面音樂、語音、技能聲音、人物動作聲音、擊中聲音、腳步聲等類型;在音樂播放中,所述音頻類型包括但不限于背景音樂、和聲聲音、主音等類型。所述播放控制規(guī)則包括但不限于停止最小播放音量的音頻文件的播放、停止最晚播放的音頻文件的播放、停止最早播放的音頻文件的播放、停止待播放音頻文件的播放等。
[0032]當(dāng)偵測到音頻文件播放請求時,獲取所述播放請求對應(yīng)的待播放音頻文件。例如,在網(wǎng)絡(luò)游戲中,所述待播放音頻文件包括但不限于背景音樂、界面音樂、語音、技能聲音、人物動作聲音、擊中聲音、腳步聲等。
[0033]步驟S20,確定待播放音頻文件對應(yīng)的音頻類型,并根據(jù)預(yù)先配置的音頻類型與播放控制規(guī)則的映射關(guān)系,確定所述待播放音頻文件對應(yīng)的播放控制規(guī)則;
[0034]在獲取到播放請求對應(yīng)的待播放音頻文件時,確定待播放音頻文件對應(yīng)的音頻類型,并根據(jù)預(yù)先配置的音頻類型與播放控制規(guī)則的映射關(guān)系,確定所述待播放音頻文件對應(yīng)的播放控制規(guī)則。例如,若獲取的音頻文件對應(yīng)的音頻類型為背景音樂,則對應(yīng)背景音樂的播放控制規(guī)則配置為停止最晚播放的音頻文件的播放。
[0035]在有多個待播放音頻文件時,確定各個待播放音頻文件對應(yīng)的音頻類型,若確定的音頻類型為一個,則根據(jù)預(yù)先配置的音頻類型與播放控制規(guī)則的映射關(guān)系得到確定的音頻類型對應(yīng)的播放控制規(guī)則,確定的播放控制規(guī)則為所有待播放音頻文件的播放控制規(guī)則;若確定的音頻類型為多個,則根據(jù)預(yù)先配置的音頻類型與播放控制規(guī)則的映射關(guān)系得到各個確定的音頻類型對應(yīng)的播放控制規(guī)則。在本實施例中,優(yōu)選為提前為每個音頻類型配置一個不同的播放控制規(guī)則。例如,在網(wǎng)絡(luò)游戲中,存在背景音樂、界面音樂、語音。預(yù)先為背景音樂配置的播放控制規(guī)則為停止最早播放的音頻文件的播放,預(yù)先為界面音樂配置的播放控制規(guī)則為停止播放音量最小的音頻文件的播放,預(yù)先為語音配置的播放控制規(guī)則為放棄最新音頻文件的播放。若獲取的待播放音頻文件對應(yīng)的音頻類型為背景音樂時,則確定的播放控制規(guī)則為停止最早播放的音頻文件的播放;若獲取的待播放音頻文件對應(yīng)的音頻類型為界面音樂時,則確定的播放控制規(guī)則為停止播放音量最小的音頻文件的播放。在本發(fā)明其他實施例中,也可以是兩個或者更多的音頻類型同時對應(yīng)一個播放控制規(guī)則,即預(yù)先配置的音頻類型與播放控制規(guī)則的映射關(guān)系可以是多個音頻類型同時映射一個播放控制規(guī)則。例如,背景音樂和界面音樂均對應(yīng)停止最早播放的音頻文件的播放這個音頻文件播放控制規(guī)則。
[0036]步驟S30,按照確定的播放控制規(guī)則控制所述待播放音頻文件的播放。
[0037]在確定所述待播放音頻文件對應(yīng)的播放控制規(guī)則時,按照確定的播放控制規(guī)則控制所述待播放音頻文件的播放。若所述待播放音頻文件為一個音頻文件時,則根據(jù)所述待播放音頻文件的類型,確定播放控制規(guī)則,并按照確定的播放控制規(guī)則控制所述待播放音頻文件的播放;若所述待播放音頻文件為多個音頻文件,且多個音頻文件的音頻類型為同一個音頻類型,則根據(jù)所述待播放音頻文件的類型,確定播放控制規(guī)則,并按照確定的播放控制規(guī)則控制所述待播放音頻文件的播放。例如,若確定的播放控制規(guī)則為停止最新音頻文件的播放,則按照停止最新音頻文件的播放的控制規(guī)則控制所述待播放音頻文件的播放。
[0038]若所述待播放音頻文件為多個音頻文件時,且確定的待播放音頻文件的音頻類型存在多個時,則按照各個所述播放控制規(guī)則,分別控制對應(yīng)的待播放音頻文件的播放。例如,存在待播放音頻文件Al和待播放音頻文件B2,若待播放音頻文件Al對應(yīng)的音頻類型為背景音樂,背景音樂對應(yīng)的播放控制規(guī)則為停止最早播放的音頻文件的播放;音頻文件B2對應(yīng)的音頻類型為界面音樂,界面音樂對應(yīng)的播放控制規(guī)則為停止最晚播放的音頻文件的播放,則按照停止最早播放的音頻文件的播放的控制規(guī)則控制所述音頻文件Al的播放,按照停止最晚播放的音頻文件的播放控制規(guī)則控制所述音頻文件B2的播放。
[0039]本發(fā)明實施例通過預(yù)先配置的音頻類型與播放控制規(guī)則的映射關(guān)系,在有待播放音頻文件時,確定所述待播放音頻文件的音頻類型及其對應(yīng)的播放控制規(guī)則;按照確定的播放控制規(guī)則控制所述待播放音頻文件的播
當(dāng)前第1頁1 2 3 4 5 6 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1