音频文件播放控制方法及装置的制造方法

文档序号:9251285阅读:502来源:国知局
音频文件播放控制方法及装置的制造方法
【技术领域】
[0001]本发明涉及到音频文件处理技术领域,特别涉及到音频文件播放控制方法及装置。
【背景技术】
[0002]随着网络游戏技术的不断发展,越来越多的网络游戏进入人们的日常生活、娱乐当中,且网络游戏的应用场景及与应用场景对应的音频文件播放也变得越来越丰富。在网络游戏中,为了保证网络游戏能高效进行,会对网络游戏进行过程中音频文件播放的数量进行控制,且为了更好的娱乐效果,会在游戏过程中进行音频文件的更替播放。
[0003]目前,在音频文件播放的数量达到上限时,对游戏过程中的音频文件播放采用统一的音频文件播放控制规则对游戏中的所有音频文件进行控制。例如,统一采取无条件停止超过上限的音频文件的播放,容易导致漏掉重点音频文件(例如,背景音乐、烘托气氛的声音等)的播放;或者,统一采取播放新音频文件的播放控制规则,会导致在喊话的角色喊话进行一半时,喊话被截断的现象;或者,统一采取停止最小播放音量的音频文件的播放,会导致游戏烘托气氛的阵阵阴风的声音消失,无法达到用户预期的游戏娱乐效果。上述采用同一个音频文件播放控制规则对游戏中的所有音频文件进行统一播放控制的方式的缺陷为:无法有针对性的部分音频文件的播放进行控制,使得音频文件播放控制单一。
[0004]为了避免上述缺陷,出现一种针对每个音频文件配置播放控制规则的方式,然而,这种针对每个音频文件配置播放控制规则的方式因需要为每个音频文件配置播放控制规贝U,使得播放控制规则配置过程复杂、繁琐,降低了播放控制规则配置的效率,使得音频文件的播放控制不够合理。

【发明内容】

[0005]本发明实施例提供一种音频文件播放控制方法及装置,旨在简化播放控制规则的配置过程,提高播放控制规则配置的效率,进而使得音频文件的播放控制更加合理。
[0006]本发明实施例提出一种音频文件播放控制方法,所述音频文件播放控制方法包括步骤:
[0007]当侦测到音频文件播放请求时,获取所述播放请求对应的待播放音频文件;
[0008]确定待播放音频文件对应的音频类型,并根据预先配置的音频类型与播放控制规则的映射关系,确定所述待播放音频文件对应的播放控制规则;
[0009]按照确定的播放控制规则控制所述待播放音频文件的播放。
[0010]本发明实施例还提出一种音频文件播放控制装置,所述音频文件播放控制装置包括:
[0011]获取模块,用于当侦测到音频文件播放请求时,获取所述播放请求对应的待播放首频文件;
[0012]处理模块,用于确定待播放音频文件对应的音频类型,并根据预先配置的音频类型与播放控制规则的映射关系,确定所述待播放音频文件对应的播放控制规则;
[0013]控制模块,用于按照确定的播放控制规则控制所述待播放音频文件的播放。
[0014]本发明实施例通过预先配置的音频类型与播放控制规则的映射关系,在有待播放的音频文件时,确定所述待播放音频文件的音频类型及其对应的播放控制规则;按照确定的播放控制规则控制所述待播放音频文件的播放。通过为各个音频类型配置播放控制规贝1J,实现简化播放控制规则的配置过程,提高播放控制规则配置的效率,进而使得音频文件的播放控制更加合理。
【附图说明】
[0015]图1为本发明音频文件播放控制方法的第一实施例的流程图;
[0016]图2为本发明音频文件播放控制方法的第二实施例的流程图;
[0017]图3为本发明音频文件播放控制方法的第三实施例的流程图;
[0018]图4为本发明音频文件播放控制方法的第四实施例的流程图;
[0019]图5为本发明音频文件播放控制方法的第五实施例的流程图;
[0020]图6为本发明音频文件播放控制方法的第六实施例的流程图;
[0021]图7为本发明音频文件播放控制方法的第七实施例的流程图;
[0022]图8为本发明音频文件播放控制装置的第一实施例的功能模块示意图;
[0023]图9为本发明音频文件播放控制装置的第二实施例的功能模块示意图;
[0024]图10为本发明音频文件播放控制装置所在终端的硬件结构示意图。
[0025]本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
【具体实施方式】
[0026]应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0027]本发明提出一种音频文件播放控制方法。
[0028]如图1所示,图1为本发明音频文件播放控制的第一实施例的流程图。本实施例提到的音频文件播放控制方法包括以下步骤:
[0029]步骤S10,当侦测到音频文件播放请求时,获取所述播放请求对应的待播放音频文件;
[0030]在进行音频文件编辑过程中,预先为每个音频文件配置音频类型,即预先将待播放音频文件与一个音频类型进行映射保存,且为每个音频类型配置一个播放控制规则,即预先配置音频文件与音频类型的映射关系,且预先配置音频类型与播放控制规则的映射关系。可以理解的是,可以通过音效编辑器预先为每个音频文件配置音频类型及预先为每个音频类型配置播放控制规则。预先为每个音频文件配置音频类型及预先为每个音频类型配置播放控制规则的过程可以是:在接收到播放控制规则配置指令时,确定所述播放控制规则配置指令对应的音频类型配置文件及播放控制规则配置文件,其中所述播放控制规则配置文件包括音频类型与播放控制规则的映射关系,所述播放控制规则配置文件的格式可以是XML或其他形式,根据确定的播放控制规则配置文件配置对应音频类型及音频类型的播放控制规则。所述播放控制规则的配置过程也还可以是:按照音频类型对各个音频文件进行分组,并将分组后的音频文件保存在对应音频类型组别的目录下;在接收到目录播放控制规则配置指令时,确定所述目录播放控制规则配置指令对应的目录播放控制规则配置文件;根据确定的目录播放控制规则配置文件配置对应目录的播放控制规则。
[0031]为了能更好的体现音频文件的音效,以及更加合理的控制音频文件的播放,预先配置的播放控制规则可以根据音频文件播放环境、用户预期进行更新(修改、替换等)。例如,在网络游戏中,所述音频类型包括但不限于背景音乐、界面音乐、语音、技能声音、人物动作声音、击中声音、脚步声等类型;在音乐播放中,所述音频类型包括但不限于背景音乐、和声声音、主音等类型。所述播放控制规则包括但不限于停止最小播放音量的音频文件的播放、停止最晚播放的音频文件的播放、停止最早播放的音频文件的播放、停止待播放音频文件的播放等。
[0032]当侦测到音频文件播放请求时,获取所述播放请求对应的待播放音频文件。例如,在网络游戏中,所述待播放音频文件包括但不限于背景音乐、界面音乐、语音、技能声音、人物动作声音、击中声音、脚步声等。
[0033]步骤S20,确定待播放音频文件对应的音频类型,并根据预先配置的音频类型与播放控制规则的映射关系,确定所述待播放音频文件对应的播放控制规则;
[0034]在获取到播放请求对应的待播放音频文件时,确定待播放音频文件对应的音频类型,并根据预先配置的音频类型与播放控制规则的映射关系,确定所述待播放音频文件对应的播放控制规则。例如,若获取的音频文件对应的音频类型为背景音乐,则对应背景音乐的播放控制规则配置为停止最晚播放的音频文件的播放。
[0035]在有多个待播放音频文件时,确定各个待播放音频文件对应的音频类型,若确定的音频类型为一个,则根据预先配置的音频类型与播放控制规则的映射关系得到确定的音频类型对应的播放控制规则,确定的播放控制规则为所有待播放音频文件的播放控制规则;若确定的音频类型为多个,则根据预先配置的音频类型与播放控制规则的映射关系得到各个确定的音频类型对应的播放控制规则。在本实施例中,优选为提前为每个音频类型配置一个不同的播放控制规则。例如,在网络游戏中,存在背景音乐、界面音乐、语音。预先为背景音乐配置的播放控制规则为停止最早播放的音频文件的播放,预先为界面音乐配置的播放控制规则为停止播放音量最小的音频文件的播放,预先为语音配置的播放控制规则为放弃最新音频文件的播放。若获取的待播放音频文件对应的音频类型为背景音乐时,则确定的播放控制规则为停止最早播放的音频文件的播放;若获取的待播放音频文件对应的音频类型为界面音乐时,则确定的播放控制规则为停止播放音量最小的音频文件的播放。在本发明其他实施例中,也可以是两个或者更多的音频类型同时对应一个播放控制规则,即预先配置的音频类型与播放控制规则的映射关系可以是多个音频类型同时映射一个播放控制规则。例如,背景音乐和界面音乐均对应停止最早播放的音频文件的播放这个音频文件播放控制规则。
[0036]步骤S30,按照确定的播放控制规则控制所述待播放音频文件的播放。
[0037]在确定所述待播放音频文件对应的播放控制规则时,按照确定的播放控制规则控制所述待播放音频文件的播放。若所述待播放音频文件为一个音频文件时,则根据所述待播放音频文件的类型,确定播放控制规则,并按照确定的播放控制规则控制所述待播放音频文件的播放;若所述待播放音频文件为多个音频文件,且多个音频文件的音频类型为同一个音频类型,则根据所述待播放音频文件的类型,确定播放控制规则,并按照确定的播放控制规则控制所述待播放音频文件的播放。例如,若确定的播放控制规则为停止最新音频文件的播放,则按照停止最新音频文件的播放的控制规则控制所述待播放音频文件的播放。
[0038]若所述待播放音频文件为多个音频文件时,且确定的待播放音频文件的音频类型存在多个时,则按照各个所述播放控制规则,分别控制对应的待播放音频文件的播放。例如,存在待播放音频文件Al和待播放音频文件B2,若待播放音频文件Al对应的音频类型为背景音乐,背景音乐对应的播放控制规则为停止最早播放的音频文件的播放;音频文件B2对应的音频类型为界面音乐,界面音乐对应的播放控制规则为停止最晚播放的音频文件的播放,则按照停止最早播放的音频文件的播放的控制规则控制所述音频文件Al的播放,按照停止最晚播放的音频文件的播放控制规则控制所述音频文件B2的播放。
[0039]本发明实施例通过预先配置的音频类型与播放控制规则的映射关系,在有待播放音频文件时,确定所述待播放音频文件的音频类型及其对应的播放控制规则;按照确定的播放控制规则控制所述待播放音频文件的播
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1