播放音效的方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,特別涉及一種播放音效的方法和裝置。
【背景技術(shù)】
[0002]隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展,互聯(lián)網(wǎng)類應(yīng)用越來越多。為了吸引更多的用戶使用互聯(lián)網(wǎng)類應(yīng)用,互聯(lián)網(wǎng)類應(yīng)用在使用時常常伴隨著音效的播放。由于播放的音效是用戶衡量互聯(lián)網(wǎng)類應(yīng)用優(yōu)劣的重要參考,因此,為了滿足用戶的需求,增加互聯(lián)網(wǎng)類應(yīng)用的用戶量,如何播放音效,成為本領(lǐng)域技術(shù)人員較為關(guān)注的問題。
[0003]相關(guān)技術(shù)在播放音效時,采用如下方式:首先,確定當(dāng)前實(shí)施環(huán)境的材質(zhì),其中,每一種實(shí)施環(huán)境的材質(zhì)對應(yīng)一種音效;然后,根據(jù)當(dāng)前實(shí)施環(huán)境的材質(zhì)播放對應(yīng)的音效。具體地,若當(dāng)前實(shí)施環(huán)境的材質(zhì)為土地,則根據(jù)當(dāng)前實(shí)施環(huán)境播放土地對應(yīng)的音效;若當(dāng)前實(shí)施環(huán)境的材質(zhì)為草地,則根據(jù)當(dāng)前實(shí)施環(huán)境播放草地對應(yīng)的音效。此外,在當(dāng)前實(shí)施環(huán)境為多種材質(zhì)疊加的情況下,如草地和土地疊加,相關(guān)技術(shù)將播放其中一種材質(zhì)對應(yīng)的音效,或者,通過在系統(tǒng)資源包中添加新材質(zhì)對應(yīng)的音效,進(jìn)而將原來材質(zhì)對應(yīng)的音效及添加的新材質(zhì)對應(yīng)的音效播放出來。
[0004]在實(shí)現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)相關(guān)技術(shù)至少存在以下問題:
[0005]相關(guān)技術(shù)播放音效時,在當(dāng)前實(shí)施環(huán)境為多種材質(zhì)疊加的情況下,若采用播放其中一種材質(zhì)對應(yīng)的音效的方式,由于播放的音效不能準(zhǔn)確地體現(xiàn)當(dāng)前的實(shí)施環(huán)境,導(dǎo)致相關(guān)技術(shù)播放的音效缺乏時效感;而采用在系統(tǒng)資源包中添加新材質(zhì)對應(yīng)的音效的方式,由于添加的新材質(zhì)對應(yīng)的音效增加了系統(tǒng)資源包的占用量,導(dǎo)致相關(guān)技術(shù)播放音效時資源消耗較大。
【發(fā)明內(nèi)容】
[0006]為了解決現(xiàn)有技術(shù)的問題,本發(fā)明實(shí)施例提供了一種播放音效的方法和裝置。所述技術(shù)方案如下:
[0007]—方面,提供了一種播放音效的方法,所述方法包括:
[0008]獲取當(dāng)前實(shí)施環(huán)境的位置信息,并根據(jù)當(dāng)前實(shí)施環(huán)境的位置信息確定組成當(dāng)前實(shí)施環(huán)境的每種材質(zhì)及每種材質(zhì)所占的比例;
[0009]獲取組成當(dāng)前實(shí)施環(huán)境的每種材質(zhì)對應(yīng)的初始音效值,并根據(jù)每種材質(zhì)所占的比例調(diào)節(jié)每種材質(zhì)對應(yīng)的初始音效值,得到每種材質(zhì)調(diào)節(jié)后的音效值;
[0010]將所有材質(zhì)調(diào)節(jié)后的音效值進(jìn)行復(fù)合,播放復(fù)合后的音效。
[0011]另一方面,提供了一種播放音效的裝置,所述裝置包括:
[0012]第一獲取模塊,用于獲取當(dāng)前實(shí)施環(huán)境的位置信息;
[0013]第一確定模塊,用于根據(jù)當(dāng)前實(shí)施環(huán)境的位置信息確定組成當(dāng)前實(shí)施環(huán)境的每種材質(zhì)及每種材質(zhì)所占的比例;
[0014]第二獲取模塊,用于獲取組成當(dāng)前實(shí)施環(huán)境的每種材質(zhì)對應(yīng)的初始音效值;
[0015]調(diào)節(jié)模塊,用于根據(jù)每種材質(zhì)所占的比例調(diào)節(jié)每種材質(zhì)對應(yīng)的初始音效值,得到每種材質(zhì)調(diào)節(jié)后的首效值;
[0016]復(fù)合模塊,用于將所有材質(zhì)調(diào)節(jié)后的音效值進(jìn)行復(fù)合;
[0017]播放模塊,用于播放復(fù)合后的音效。
[0018]本發(fā)明實(shí)施例提供的技術(shù)方案帶來的有益效果是:
[0019]根據(jù)當(dāng)前實(shí)施環(huán)境的位置信息確定組成當(dāng)前實(shí)施環(huán)境的每種材質(zhì)及每種材質(zhì)所占的比例,并獲取組成當(dāng)前實(shí)施環(huán)境的每種材質(zhì)對應(yīng)的初始音效值,進(jìn)而根據(jù)每種材質(zhì)所占的比例調(diào)節(jié)每種材質(zhì)對應(yīng)的初始音效值,并將所有材質(zhì)調(diào)節(jié)后的音效值復(fù)合后播放,從而能夠在無需增加系統(tǒng)資源包的情況下,準(zhǔn)確地體現(xiàn)當(dāng)前實(shí)施環(huán)境,進(jìn)而使播放的音效更具時效感。
【附圖說明】
[0020]為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對實(shí)施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0021]圖1是本發(fā)明一個實(shí)施例提供的播放音效的方法流程圖;
[0022]圖2是本發(fā)明另一個實(shí)施例提供的播放音效的方法流程圖;
[0023]圖3是本發(fā)明另一個實(shí)施例提供的一種預(yù)設(shè)實(shí)施環(huán)境的示意圖;
[0024]圖4是本發(fā)明另一個實(shí)施例提供的播放音效的裝置結(jié)構(gòu)示意圖;
[0025]圖5是本發(fā)明另一個實(shí)施例提供的第一確定模塊的結(jié)構(gòu)示意圖;
[0026]圖6是本發(fā)明另一個實(shí)施例提供的一種播放音效的裝置結(jié)構(gòu)示意圖;
[0027]圖7是本發(fā)明另一個實(shí)施例提供的另一種播放音效的裝置結(jié)構(gòu)示意圖;
[0028]圖8是本發(fā)明另一個實(shí)施例提供的調(diào)節(jié)模塊的結(jié)構(gòu)示意圖;
[0029]圖9是本發(fā)明另一個實(shí)施例提供的一種終端的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0030]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對本發(fā)明實(shí)施方式作進(jìn)一步地詳細(xì)描述。
[0031]隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展,互聯(lián)網(wǎng)類應(yīng)用的種類和數(shù)量均越來越多。為了滿足用戶對播放的音效的豐富需求,本發(fā)明實(shí)施例提供了一種播放音效的方法,參見圖1,本實(shí)施例提供的方法流程包括:
[0032]101:獲取當(dāng)前實(shí)施環(huán)境的位置信息,并根據(jù)當(dāng)前實(shí)施環(huán)境的位置信息確定組成當(dāng)前實(shí)施環(huán)境的每種材質(zhì)及每種材質(zhì)所占的比例。
[0033]102:獲取組成當(dāng)前實(shí)施環(huán)境的每種材質(zhì)對應(yīng)的初始音效值,并根據(jù)每種材質(zhì)所占的比例調(diào)節(jié)每種材質(zhì)對應(yīng)的初始音效值,得到每種材質(zhì)調(diào)節(jié)后的音效值。
[0034]103:將所有材質(zhì)調(diào)節(jié)后的音效值進(jìn)行復(fù)合,播放復(fù)合后的音效。
[0035]作為一種可選的實(shí)施例,根據(jù)當(dāng)前實(shí)施環(huán)境的位置信息確定組成當(dāng)前實(shí)施環(huán)境的每種材質(zhì)及每種材質(zhì)所占的比例,包括:
[0036]根據(jù)當(dāng)前實(shí)施環(huán)境的位置信息確定當(dāng)前實(shí)施環(huán)境對應(yīng)預(yù)設(shè)實(shí)施環(huán)境中的位置單元,預(yù)設(shè)實(shí)施環(huán)境中的任一位置單元具有由任一位置單元中的每種材質(zhì)與每種材質(zhì)所占的比例組成的材質(zhì)數(shù)據(jù);
[0037]提取當(dāng)前實(shí)施環(huán)境對應(yīng)的位置單元具有的材質(zhì)數(shù)據(jù),根據(jù)提取的材質(zhì)數(shù)據(jù)確定組成當(dāng)前實(shí)施環(huán)境的每種材質(zhì)及每種材質(zhì)所占的比例。
[0038]作為一種可選的實(shí)施例,提取當(dāng)前實(shí)施環(huán)境對應(yīng)的位置單元具有的材質(zhì)數(shù)據(jù)之前,還包括:
[0039]獲取不同的材質(zhì),將不同的材質(zhì)按不同的比例復(fù)合得到預(yù)設(shè)實(shí)施環(huán)境;
[0040]將預(yù)設(shè)實(shí)施環(huán)境劃分為不同的位置單元,并為每個位置單元設(shè)置位置信息,每個位置單元對應(yīng)至少一種材質(zhì);
[0041]確定每個位置單元對應(yīng)的每種材質(zhì)所占的比例,將每個位置單元對應(yīng)的每種材質(zhì)與每種材質(zhì)所占的比例組成材質(zhì)數(shù)據(jù),得到每個位置單元的材質(zhì)數(shù)據(jù);
[0042]存儲預(yù)設(shè)實(shí)施環(huán)境的每個位置單元的材質(zhì)數(shù)據(jù)及位置信息;
[0043]根據(jù)當(dāng)前實(shí)施環(huán)境的位置信息確定當(dāng)前實(shí)施環(huán)境對應(yīng)預(yù)設(shè)實(shí)施環(huán)境中的位置單元,包括:
[0044]在存儲的預(yù)設(shè)實(shí)施環(huán)境的位置單元的位置信息中查找與當(dāng)前實(shí)施環(huán)境的位置信息匹配的位置信息,并將查找到的位置信息對應(yīng)的位置單元作為當(dāng)前實(shí)施環(huán)境對應(yīng)預(yù)設(shè)實(shí)施環(huán)境中的位置單元。
[0045]作為一種可選的實(shí)施例,獲取組成當(dāng)前實(shí)施環(huán)境的每種材質(zhì)對應(yīng)的初始音效值之前,還包括:
[0046]為每種材質(zhì)設(shè)置初始音效值,并存儲每種材質(zhì)的初始音效值;
[0047]獲取組成當(dāng)前實(shí)施環(huán)境的每種材質(zhì)對應(yīng)的初始音效值,包括:
[0048]在存儲的每種材質(zhì)的初始音效值中查找組成當(dāng)前實(shí)施環(huán)境的每種材質(zhì)對應(yīng)的初始音效值。
[0049]作為一種可選的實(shí)施例,根據(jù)每種材質(zhì)所占的比例調(diào)節(jié)每種材質(zhì)對應(yīng)的初始音效值,包括:
[0050]根據(jù)每種材質(zhì)所占的比例確定播放每種材質(zhì)的音量;
[0051 ] 根據(jù)確定的播放每種材質(zhì)的音量調(diào)節(jié)每種材質(zhì)對應(yīng)的初始音效值。
[0052]本發(fā)明實(shí)施例提供的方法,通過根據(jù)當(dāng)前實(shí)施環(huán)境的位置信息確定組成當(dāng)前實(shí)施環(huán)境的每種材質(zhì)及每種材質(zhì)所占的比例,并獲取組成當(dāng)前實(shí)施環(huán)境的每種材質(zhì)對應(yīng)的初始音效值,進(jìn)而根據(jù)每種材質(zhì)所占的比例調(diào)節(jié)每種材質(zhì)對應(yīng)的初始音效值,并將所有材質(zhì)調(diào)節(jié)后的音效值復(fù)合后播放,從而能夠在無需增加系統(tǒng)資源包的情況下,準(zhǔn)確地體現(xiàn)當(dāng)前實(shí)施環(huán)境,進(jìn)而使播放的音效更具時效感。
[0053]本發(fā)明實(shí)施例提供了一種播放音效的方法,該方法應(yīng)用于具有實(shí)施環(huán)境的網(wǎng)絡(luò)應(yīng)用中。實(shí)施環(huán)境為網(wǎng)絡(luò)應(yīng)用中當(dāng)前情景下的地表材質(zhì)信息。若網(wǎng)絡(luò)應(yīng)用中的當(dāng)前情景為泥地,則當(dāng)前實(shí)施環(huán)境即為泥地;若網(wǎng)絡(luò)應(yīng)用的當(dāng)前情景為水草地,則當(dāng)前實(shí)施環(huán)境為水草,本發(fā)明的全部實(shí)施例不對當(dāng)前實(shí)施環(huán)境作具體的限定。為了便于理解,現(xiàn)結(jié)合上述實(shí)施例的內(nèi)容對本發(fā)明實(shí)施例提供的播放音效的方法進(jìn)行詳細(xì)地解釋說明。參見圖2,本實(shí)施例提供的方法流程包括:
[0054]201:獲取當(dāng)前實(shí)施環(huán)境的位置信息。
[0055]其中,實(shí)施環(huán)境包括但不限于地表材質(zhì)等,本實(shí)施例不對實(shí)施環(huán)境作具體的限定。當(dāng)前實(shí)施環(huán)境的位置信息包括但不限于當(dāng)前實(shí)施環(huán)境的坐標(biāo)信息等,本實(shí)施例不對當(dāng)前實(shí)施環(huán)境的坐標(biāo)信息作具體的限定。為了能夠根據(jù)當(dāng)前實(shí)施環(huán)境播放音效,同時使播放的音效更具時效感,本實(shí)施例提供的方法在播放音效時,需要先獲取當(dāng)前實(shí)施環(huán)境的位置信息。
[0056]關(guān)于獲取當(dāng)前實(shí)施環(huán)境的位置信息的方式,本實(shí)施不作具體的限定。具體的實(shí)施時,可通過如下方式:首先確定應(yīng)用程序中當(dāng)前實(shí)施環(huán)境中的執(zhí)行主體,然后獲取應(yīng)用程序中當(dāng)前實(shí)施環(huán)境中的執(zhí)行主體所在的位置信息,并將獲取到的應(yīng)用程序中當(dāng)前實(shí)施環(huán)境中的執(zhí)行主體所在的位置信息作為獲取到的當(dāng)前實(shí)施環(huán)境的位置信息。例如,應(yīng)用程序中當(dāng)前實(shí)施環(huán)境為草地