播放音效的方法和装置的制造方法

文档序号:9452818阅读:210来源:国知局
播放音效的方法和装置的制造方法
【技术领域】
[0001]本发明涉及互联网技术领域,特别涉及一种播放音效的方法和装置。
【背景技术】
[0002]随着互联网技术的发展,互联网类应用越来越多。为了吸引更多的用户使用互联网类应用,互联网类应用在使用时常常伴随着音效的播放。由于播放的音效是用户衡量互联网类应用优劣的重要参考,因此,为了满足用户的需求,增加互联网类应用的用户量,如何播放音效,成为本领域技术人员较为关注的问题。
[0003]相关技术在播放音效时,采用如下方式:首先,确定当前实施环境的材质,其中,每一种实施环境的材质对应一种音效;然后,根据当前实施环境的材质播放对应的音效。具体地,若当前实施环境的材质为土地,则根据当前实施环境播放土地对应的音效;若当前实施环境的材质为草地,则根据当前实施环境播放草地对应的音效。此外,在当前实施环境为多种材质叠加的情况下,如草地和土地叠加,相关技术将播放其中一种材质对应的音效,或者,通过在系统资源包中添加新材质对应的音效,进而将原来材质对应的音效及添加的新材质对应的音效播放出来。
[0004]在实现本发明的过程中,发明人发现相关技术至少存在以下问题:
[0005]相关技术播放音效时,在当前实施环境为多种材质叠加的情况下,若采用播放其中一种材质对应的音效的方式,由于播放的音效不能准确地体现当前的实施环境,导致相关技术播放的音效缺乏时效感;而采用在系统资源包中添加新材质对应的音效的方式,由于添加的新材质对应的音效增加了系统资源包的占用量,导致相关技术播放音效时资源消耗较大。

【发明内容】

[0006]为了解决现有技术的问题,本发明实施例提供了一种播放音效的方法和装置。所述技术方案如下:
[0007]—方面,提供了一种播放音效的方法,所述方法包括:
[0008]获取当前实施环境的位置信息,并根据当前实施环境的位置信息确定组成当前实施环境的每种材质及每种材质所占的比例;
[0009]获取组成当前实施环境的每种材质对应的初始音效值,并根据每种材质所占的比例调节每种材质对应的初始音效值,得到每种材质调节后的音效值;
[0010]将所有材质调节后的音效值进行复合,播放复合后的音效。
[0011]另一方面,提供了一种播放音效的装置,所述装置包括:
[0012]第一获取模块,用于获取当前实施环境的位置信息;
[0013]第一确定模块,用于根据当前实施环境的位置信息确定组成当前实施环境的每种材质及每种材质所占的比例;
[0014]第二获取模块,用于获取组成当前实施环境的每种材质对应的初始音效值;
[0015]调节模块,用于根据每种材质所占的比例调节每种材质对应的初始音效值,得到每种材质调节后的首效值;
[0016]复合模块,用于将所有材质调节后的音效值进行复合;
[0017]播放模块,用于播放复合后的音效。
[0018]本发明实施例提供的技术方案带来的有益效果是:
[0019]根据当前实施环境的位置信息确定组成当前实施环境的每种材质及每种材质所占的比例,并获取组成当前实施环境的每种材质对应的初始音效值,进而根据每种材质所占的比例调节每种材质对应的初始音效值,并将所有材质调节后的音效值复合后播放,从而能够在无需增加系统资源包的情况下,准确地体现当前实施环境,进而使播放的音效更具时效感。
【附图说明】
[0020]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0021]图1是本发明一个实施例提供的播放音效的方法流程图;
[0022]图2是本发明另一个实施例提供的播放音效的方法流程图;
[0023]图3是本发明另一个实施例提供的一种预设实施环境的示意图;
[0024]图4是本发明另一个实施例提供的播放音效的装置结构示意图;
[0025]图5是本发明另一个实施例提供的第一确定模块的结构示意图;
[0026]图6是本发明另一个实施例提供的一种播放音效的装置结构示意图;
[0027]图7是本发明另一个实施例提供的另一种播放音效的装置结构示意图;
[0028]图8是本发明另一个实施例提供的调节模块的结构示意图;
[0029]图9是本发明另一个实施例提供的一种终端的结构示意图。
【具体实施方式】
[0030]为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
[0031]随着互联网技术的发展,互联网类应用的种类和数量均越来越多。为了满足用户对播放的音效的丰富需求,本发明实施例提供了一种播放音效的方法,参见图1,本实施例提供的方法流程包括:
[0032]101:获取当前实施环境的位置信息,并根据当前实施环境的位置信息确定组成当前实施环境的每种材质及每种材质所占的比例。
[0033]102:获取组成当前实施环境的每种材质对应的初始音效值,并根据每种材质所占的比例调节每种材质对应的初始音效值,得到每种材质调节后的音效值。
[0034]103:将所有材质调节后的音效值进行复合,播放复合后的音效。
[0035]作为一种可选的实施例,根据当前实施环境的位置信息确定组成当前实施环境的每种材质及每种材质所占的比例,包括:
[0036]根据当前实施环境的位置信息确定当前实施环境对应预设实施环境中的位置单元,预设实施环境中的任一位置单元具有由任一位置单元中的每种材质与每种材质所占的比例组成的材质数据;
[0037]提取当前实施环境对应的位置单元具有的材质数据,根据提取的材质数据确定组成当前实施环境的每种材质及每种材质所占的比例。
[0038]作为一种可选的实施例,提取当前实施环境对应的位置单元具有的材质数据之前,还包括:
[0039]获取不同的材质,将不同的材质按不同的比例复合得到预设实施环境;
[0040]将预设实施环境划分为不同的位置单元,并为每个位置单元设置位置信息,每个位置单元对应至少一种材质;
[0041]确定每个位置单元对应的每种材质所占的比例,将每个位置单元对应的每种材质与每种材质所占的比例组成材质数据,得到每个位置单元的材质数据;
[0042]存储预设实施环境的每个位置单元的材质数据及位置信息;
[0043]根据当前实施环境的位置信息确定当前实施环境对应预设实施环境中的位置单元,包括:
[0044]在存储的预设实施环境的位置单元的位置信息中查找与当前实施环境的位置信息匹配的位置信息,并将查找到的位置信息对应的位置单元作为当前实施环境对应预设实施环境中的位置单元。
[0045]作为一种可选的实施例,获取组成当前实施环境的每种材质对应的初始音效值之前,还包括:
[0046]为每种材质设置初始音效值,并存储每种材质的初始音效值;
[0047]获取组成当前实施环境的每种材质对应的初始音效值,包括:
[0048]在存储的每种材质的初始音效值中查找组成当前实施环境的每种材质对应的初始音效值。
[0049]作为一种可选的实施例,根据每种材质所占的比例调节每种材质对应的初始音效值,包括:
[0050]根据每种材质所占的比例确定播放每种材质的音量;
[0051 ] 根据确定的播放每种材质的音量调节每种材质对应的初始音效值。
[0052]本发明实施例提供的方法,通过根据当前实施环境的位置信息确定组成当前实施环境的每种材质及每种材质所占的比例,并获取组成当前实施环境的每种材质对应的初始音效值,进而根据每种材质所占的比例调节每种材质对应的初始音效值,并将所有材质调节后的音效值复合后播放,从而能够在无需增加系统资源包的情况下,准确地体现当前实施环境,进而使播放的音效更具时效感。
[0053]本发明实施例提供了一种播放音效的方法,该方法应用于具有实施环境的网络应用中。实施环境为网络应用中当前情景下的地表材质信息。若网络应用中的当前情景为泥地,则当前实施环境即为泥地;若网络应用的当前情景为水草地,则当前实施环境为水草,本发明的全部实施例不对当前实施环境作具体的限定。为了便于理解,现结合上述实施例的内容对本发明实施例提供的播放音效的方法进行详细地解释说明。参见图2,本实施例提供的方法流程包括:
[0054]201:获取当前实施环境的位置信息。
[0055]其中,实施环境包括但不限于地表材质等,本实施例不对实施环境作具体的限定。当前实施环境的位置信息包括但不限于当前实施环境的坐标信息等,本实施例不对当前实施环境的坐标信息作具体的限定。为了能够根据当前实施环境播放音效,同时使播放的音效更具时效感,本实施例提供的方法在播放音效时,需要先获取当前实施环境的位置信息。
[0056]关于获取当前实施环境的位置信息的方式,本实施不作具体的限定。具体的实施时,可通过如下方式:首先确定应用程序中当前实施环境中的执行主体,然后获取应用程序中当前实施环境中的执行主体所在的位置信息,并将获取到的应用程序中当前实施环境中的执行主体所在的位置信息作为获取到的当前实施环境的位置信息。例如,应用程序中当前实施环境为草地
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1