【技术实现步骤摘要】
音频信息的处理方法、装置、可读存储介质和电子装置
[0001]本申请涉及计算机
,具体而言,涉及一种音频信息的处理方法
、
装置
、
可读存储介质和电子装置
。
技术介绍
[0002]目前,在对虚拟射击武器的音频信息进行处理时,主要采用虚拟射击武器在游戏引擎中执行一次射击事件,然后通知音频引擎触发一次射击音频事件的方法
。
但是,由于游戏引擎不稳定,且音频引擎是通过异步处理的方法处理射击音频事件,从而导致虚拟射击武器在射击过程中射击音频的触发间隔不稳定的技术问题
。
[0003]针对上述虚拟射击武器在射击过程中射击音频的触发间隔不稳定的技术问题,目前尚未提出有效的解决方案
。
技术实现思路
[0004]本申请至少部分实施例提供了一种音频信息的处理方法
、
装置
、
可读存储介质和电子装置,以至少解决虚拟射击武器在射击过程中射击音频的触发间隔不稳定的技术问题
。
[0005]根据本申请其中一实施例,提供了一种音频信息的处理方法,该方法可以应用于音频引擎,包括:获取触发时间间隔,其中,触发时间间隔为触发虚拟射击武器的多个射击音频事件的时间间隔,且触发时间间隔至少基于音频引擎中音频帧和虚拟射击武器在游戏引擎中执行射击事件的射击参数确定,音频帧用于表示以音频引擎的缓冲区为单位传输的音频采样数据;基于触发时间间隔,确定多个射击音频事件中待触发的第一射击音频事件的目标触发时机;按照 ...
【技术保护点】
【技术特征摘要】
1.
一种音频信息的处理方法,其特征在于,应用于音频引擎,包括:获取触发时间间隔,其中,所述触发时间间隔为触发虚拟射击武器的多个射击音频事件的时间间隔,且所述触发时间间隔至少基于所述音频引擎中音频帧和所述虚拟射击武器在游戏引擎中执行射击事件的射击参数确定,所述音频帧用于表示以所述音频引擎的缓冲区为单位传输的音频采样数据;基于所述触发时间间隔,确定所述多个射击音频事件中待触发的第一射击音频事件的目标触发时机;按照所述目标触发时机触发所述第一射击音频事件,以获取所述虚拟射击武器在单次射击过程中与所述射击事件相匹配的射击音频
。2.
根据权利要求1所述的方法,其特征在于,所述触发时间间隔至少包括第一数量的所述音频帧的播放时长,所述第一数量基于所述音频帧对应的所述音频采样数据的数量
、
所述射击参数和所述音频引擎的采样率确定
。3.
根据权利要求2所述的方法,其特征在于,基于所述触发时间间隔,确定所述多个射击音频事件中待触发的第一射击音频事件的目标触发时机,包括:基于所述第一数量的所述音频帧的播放时长和所述第一射击音频事件在所述多个射击音频事件中的触发顺序,确定所述目标触发时机,其中,所述目标触发时机对应的时长包括第二数量的所述音频帧的播放时长,所述第二数量大于所述第一数量
。4.
根据权利要求3所述的方法,其特征在于,按照所述目标触发时机触发所述第一射击音频事件,包括:按照所述目标触发时机,调用目标触发事件,其中,所述目标触发事件包括所述游戏引擎向所述音频引擎传输的事件触发指令,且所述目标触发事件用于模拟数字音乐接口协议;响应于所述目标触发事件对应的所述事件触发指令,触发所述第一射击音频事件
。5.
根据权利要求2所述的方法,其特征在于,所述触发时间间隔还包括第三数量的所述音频采样数据的采样时长,所述第三数量基于所述音频帧对应的所述音频采样数据的数量
、
所述射击参数和所述音频引擎的采样率确定,且所述第三数量小于所述音频帧对应的所述音频采样数据的数量
。6.
根据权利要求5所述的方法,其特征在于,基于所述触发时间间隔,确定所述多个射击音频事件中待触发的第一射击音频事件的目标触发时机,包括:基于所述第一数量的所述音频帧的播放时长
、
所述第三数量的所述音频采样数据的采样时长,以及所述第一射击音频事件在所述多个射击音频事件中的触发顺序,确定所述目标触发时机,其中,所述目标触发时机对应的时长包括第四数量的所述音频帧的播放时长和第五数量的所述音频采样数据的采样时长,所述第四数量大于所述第一数量,所述第五数量小于所述音频帧对应的所述音频采样数据的数量
。7.
根据权利要求6所述的方法,其特征在于,按照所述目标触发时机触发所述第一射击音频事件,包括:按照所述第四数量的音频帧的播放时长,触发目标触发事件,其中,所述目标触发事件包括所述游戏引擎向所述音频引擎传输的事件触发指令,且所述目标触发事件用于模拟数字音乐接口协议;
响应于所述目标触发事件对应的所述事件触发指令,按照所述第五数量的所述音频采样数据的采样时长,触发所述第一射击音频事件
。8.
根据权利要求1所述的方法,其特征在于,基于所述触发时间间隔,确定所述多个射击音频事件中待触发的第一射击音频事件的目标触发时机,包括:基于所述触发时间间隔对参照触发时机进行偏移,得到所述目标触发时机,其中,所述参照触发时机包括所述多个射击音频事件中在所述第一射击音频事件之前触发的射击音频事件的触发时机
。9.
根据权利要求1所述的方法,其特征在于,按照所述目标触发时机触发所述第一射击音频事件,以获取所述虚拟射击武器在单次射击过程中与所述射击事件相匹配的射击音频,包括:按照所述目标触发时机触发所述第一射击音频事件对音频资源进行渲染,以获取所述射击音频
。10....
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。