音频文件调用方法及系统技术方案

技术编号:2829497 阅读:189 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供了一种音频文件调用方法,包括:根据用户针对一个或多个音频文件设置的播放参数调整量建立事件,其中所述事件的属性包括所述播放参数调整量;调用所述事件;根据所述一个或多个音频文件的播放参数以及所述事件的属性中的播放参数调整量播放所述一个或多个音频文件。本发明专利技术还提供了一种音频文件调用系统,利用本发明专利技术提供的一种音频文件调用方法及系统,以实现对音频文件快捷方便的调用。

【技术实现步骤摘要】

本专利技术涉及游戏开发领域,特别涉及一种音频文件调用方法及系统
技术介绍
随着网络技术的发展,用户对网络游戏的要求越来越高,除了图像外, 对游戏音频要求也越来越高。目前来说,虽然绝大部分游戏都可以支持音频的调用播放,但在现有技术中,音频调用的过程一般为根据不同的场景需 求及4番;故效果制作不同的音频文件,音频文件直接以wav\ogg\wma\mp3等 形式直接写入游戏中,这样不便于后期的音频文件管理及效果调整。由于音频文件是直接写入游戏中的,这样一旦需要调整音频文件的播放 效果时,就需要去修改音频文件本身,再重新将音频文件写入游戏中,特别 是当需要对多个音频文件做播放参数的整体调整时,只能是逐一修改每个音 频文件的播放参数再逐一重新写入。对于开发人员来说,即使是对多个音频 文件做一个整体的简单音量调整,都需要针对大量文件做出相同的数据优化 处理,非常麻烦。另外根据不同的场景需求及播放效果制作不同的音频文件,这样就导致 生成的音频文件数目增多,占用的存储空间增大,造成后期用户下载或更新 的不便。下面以一个实例来说明现有技术的缺陷,比如某个游戏有二个场景草地 和山洞需要播放蟋蟀的音效。由于在山洞场景中声音需要听起来有空间感的 效果,所以在游戏开发中山洞场景中蟋蟀的音效应不同与草地场景中蟋蟀音 效。现有技术的做法是,生成两个蟋蟀的音频文件, 一个为没有混响效果的 音频文件,添加到草地场景中, 一个为具有混响效果的音频文件,添加在山洞场景中。当需要对这两个蟋蟀的音频文件的音量作整体调整时,需要对每 个音频文件都做出音量调整,然后再重新导入,即重新添加到各场景中。同 时由于需要提供两个音频文件,使得音频资源所占用的存储空间增大。 总之,现有技术中对音频文件的调用十分繁杂。
技术实现思路
本专利技术实施例提供了 一种音频文件调用方法及系统,以实现对音频文件 快捷方便的调用。本专利技术实施例的技术方案是这样实现的 一种音频文件调用方法包括根据用户针对一个或多个音频文件设置的播放参数调整量建立事件,其 中所述事件的属性包括所述播放参数调整量; 调用所述事件;根据所述一个或多个音频文件的播放参数以及所述事件的属性中的播 放参数调整量播放所述一个或多个音频文件。 一种音频文件调用系统包括 音频数据库,用于存储音频文件以及事件;音频编辑器,用于根据用户针对音频编辑器中一个或多个音频文件设置 的播放参数调整量建立事件,并将建立后的事件存放在音频数据库中;调用编辑器,用于调用所述音频编辑器建立的、并存放在音频数据库中的事件;播放编辑器,用于根据所述调用编辑器调用的事件所对应的一个或多个 音频文件的播放参数以及所述事件的属性中的播放参数调整量播放所述一 个或多个音频文件。利用本专利技术实施例提供的音频文件调用方法及系统,当对一个或多个音 频文件播放参数的整体调整时,通过生成与这一个或多个音频文件对应的事 件,这样就可以通过设置或修改事件的属性中的播放参数调整量,来统一调整原有一个或多个音频文件的播放参数,而无需重新导入事件,从而为开发 人员节省了大量的工作时间,实现快捷简单的调用。由于通过调整量来对原有一个或多个音频文件做出不同的效果调整,不 会改变原有一个或多个音频文件,如需要针对一个或多个音频文件得到不同 的播放效果,只需通过增加事件的数目,而无需增加音频文件数量,从而最 大化利用有限的音频资源,节省开发成本和开发时间。附图说明图1为本专利技术实施例一中的音频文件调用方法流程图。图2为本专利技术实施例二中的音频文件调用方法流程图。图3为本专利技术实施例二中音频文件调用的组织结构模型。图4为本专利技术实施例中音频文件调用系统的框架图。具体实施例方式为使本专利技术的目的、技术方案和优点更加清楚,下面结合附图对本专利技术 作进一步的详细描迷。图1为本专利技术实施例一中的音频文件调用方法流程图。如图1所示,本 专利技术实施例 一 中的音频文件调用方法包括以下步骤。步骤101:根据用户针对一个或多个音频文件设置的播放参数调整量建 立事件,其中事件的属性包括播放参数调整量。事件的属性中的播放参数调整量包括音量调整、淡入淡出效果、多普勒 效果、音高音长调整、音乐片段序列、材质属性、混响效果等等。音量调整可以是调整音量的修正,单位可为%,即在原有音频文件的音 量基础上调整的百分数。淡入淡出效果可以通过设置音频的淡入时间(Fade In)或淡出时间(Fade Out)来调整,淡入时间、淡出时间单位可为秒。可 通过设置声音的播放速度(time)来调整音高调长(Pitch),单位为%,还 可以通过设置音调值的修正属性来调整音高调长,如数值为增加l,表示音调在原有音频文件基础上提升半度。可通过设置多普勒内置参数(Presets) 来调整多普勒效果(Doppler)。音乐片段序列(Marker)用于标识音乐类 音频文件的段数,即当一段音乐被打标成多段,且该音乐文件被调用时,系 统会辨别该音乐资源的段数来设置音乐切片的数量,并决定在该事件内以何 种编排组合方式来播放这多段音乐。材质属性(Texture),表示与发声相关的材质,可利用地表贴图文件作为事件的对应紋理,以供选择,该属性一般 在材质音效事件组下的事件中使用。可以根据用户针对该一个或多个音频文件设置的新播放参数调整量,来 将事件的属性中的播放参数调整量修改为新播放参数调整量。事件的属性还可以包括该事件所对应的一个或多个音频文件的标识,在 事件被调用时,播放的是该事件的属性中这一个或多个音频文件标识所对应 的音频文件。这样,可以根据用户的指示,从事件的属性中增加或删除一个或多个音 频文件的标识,从而改变该事件所对应的音频文件。事件还可以包括 一 个表示与事件对应的 一 个或多个音频文件播;汰方式 的属性,如按何种顺序播放该事件对应的一个或多个音频文件。这样还可以根据用户的指示,通过修改表示与事件对应的一个或多个音 频文件播放方式的属性来修改与该事件对应的一个或多个音频文件的播放 方式。与事件对应的 一个或多个音频文件可以为同 一类别的音频文件,这里的 类别是按照音频文件在游戏中(INGAME)的应用场景分类得到。通常来说,可以将音频文件分为环境音效类、常规音效类、背景音乐类、 材质音效类、动作音效类、界面音效类以及语音类。其中环境音效(Ambient Sound)类包括出现于场景之中的广域环境音 效,假设游戏发生的场地为机场,那么机场的各种环境声音造成的音效即为 环境音效。常规音效类包括出现于场景之中的点域音效,如手机铃声、鸟叫声等,在三维游戏中,如全视角的大型多人网络角色扮演游戏中,常规音效一般定义为3D音效(Ambient 3D ),能够通过音效的播放位置来判断其所在方向。 背景音乐类(Music)包括出现于场景之中的具有旋律性的背景音乐。 材质音效类(Texture)包括因材质不同而反映的音效,如在不同材质的地面行走,地板、草地、雪地、水泥地等,所产生的不同音响材质效果的脚步声音。动作音效类(Action)包括各种动作所做出的音效,与游戏中所有战斗 部^f分相关。界面音效(UI)包括界面上的效果和操作的音效,其中界面包括所有在 游戏中可能出现的令玩家有行为操作的对话框,比如买东西、拿道具、攻击、 魔法、登陆等的对话、提示框。本文档来自技高网
...

【技术保护点】
一种音频文件调用方法,其特征在于,包括:根据用户针对一个或多个音频文件设置的播放参数调整量建立事件,其中所述事件的属性包括所述播放参数调整量;调用所述事件;根据所述一个或多个音频文件的播放参数以及所述事件的属性中的播 放参数调整量播放所述一个或多个音频文件。

【技术特征摘要】
1、一种音频文件调用方法,其特征在于,包括根据用户针对一个或多个音频文件设置的播放参数调整量建立事件,其中所述事件的属性包括所述播放参数调整量;调用所述事件;根据所述一个或多个音频文件的播放参数以及所述事件的属性中的播放参数调整量播放所述一个或多个音频文件。2、如权利要求l所述方法,其特征在于,所述播放参数调整量包括音 量调整、淡入淡出效果、多普勒效果、音高音长调整、音乐片段序列、材质 属性、混响效果。3、 如权利要求1所述方法,其特征在于,进一步包括根据用户针对 所述一个或多个音频文件设置的新播放参数调整量,将所述事件的属性中的 播放参数调整量修改为所述新播放参数调整量。4、 如权利要求1所述方法,其特征在于,所述事件的属性进一步包括 所述 一 个或多个音频文件的标识;所述根据事件的属性中的播放参数调整量播放所述一个或多个音频文 件包括根据所述事件的属性中的播放参数调整量播放所述事件的属性中 一 个 或多个音频文件的标识所对应的音频文件。5、 如权利要求4所述方法,其特征在于,进一步包括根据用户的指 示,^v所述事件的属性中增加或删除一个或多个音频文件的标识。6、 如权利要求1所述方法,其特征在于,所述事件的属性进一步包括 所述一个或多个音频文件的播放方式;所述根据事件的属性中的播放参数调整量播放所述一 个或多个音频文 件包括根据所述事件的...

【专利技术属性】
技术研发人员:张鹏吴彬杨峥嵘徐凯
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1