音效处理方法、装置、电子设备、存储介质及程序产品制造方法及图纸

技术编号:33452169 阅读:24 留言:0更新日期:2022-05-19 00:35
本申请实施例提供了一种音效处理方法、装置、电子设备、存储介质及程序产品。该方法包括:根据音效配置文件加载至少一个插件,每个插件对应一个音效算法库,得到加载后的音效算法库;获取用户的音效处理请求;若音效处理请求所指定的目标音效在音效管理列表中不存在,则从加载后的音效算法库中创建目标音效;将目标音效保存到音效管理列表中,用于对待处理的音频数据进行音效处理。该方法通过对音效算法库的动态加载,并基于加载的音效算法库来创建用户所需的音效进行音效处理,可以在不修改系统源码的情况下实现音效的切换,因此非常便于扩展到不同平台以及适配不同产品,有效提升音效适配的灵活性。效适配的灵活性。效适配的灵活性。

【技术实现步骤摘要】
音效处理方法、装置、电子设备、存储介质及程序产品


[0001]本申请涉及音效处理
,具体而言,本申请涉及一种音效处理方法、装置、电子设备、存储介质及程序产品。

技术介绍

[0002]目前在基于安卓平台的系统上开发音效,可以选择的音效算法很多,例如安卓原生系统自带的音效算法、相关机构自主研发的音效算法以及第三方付费音效算法等。根据不同的产品需求选择的音效往往不会相同,这就给众多产品的音效适配带来了麻烦和困扰。
[0003]在现有的技术中,不同产品的音效适配方式主要还是安卓原生音效框架保持不变,其他音效集成到安卓原生音效中。这样就可以通过安卓原生接口使用所有的音效。
[0004]但是,由于对安卓框架的严重依赖,音效使用中最大的问题就是可扩展性被严重局限,可移植性也非常的差,基本不可能移植到其他非安卓平台。

技术实现思路

[0005]本申请实施例的目的旨在至少能解决基于安卓原生音效框架的音效适配方式造成的可扩展性和可移植性差的技术缺陷。
[0006]根据本申请实施例的一个方面,提供了一种音效处理方法,该方本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种音效处理方法,其特征在于,包括:根据音效配置文件加载至少一个插件,每个插件对应一个音效算法库,得到加载后的音效算法库;获取用户的音效处理请求;若所述音效处理请求所指定的目标音效在音效管理列表中不存在,则从所述加载后的音效算法库中创建所述目标音效;将所述目标音效保存到所述音效管理列表中,用于对待处理的音频数据进行音效处理。2.根据权利要求1所述的音效处理方法,其特征在于,所述从所述加载后的音效算法库中创建所述目标音效,包括:通过工厂模式从所述加载后的音效算法库中创建所述目标音效。3.根据权利要求1所述的音效处理方法,其特征在于,每个插件对应的音效算法库为以下项中的任一项:安卓原生系统自带的音效算法库、厂商自研的音效算法库、第三方付费音效算法库。4.根据权利要求2所述的音效处理方法,其特征在于,所述通过工厂模式从所述加载后的音效算法库中创建所述目标音效,包括:获取所述目标音效的类型信息;确定所述加载后的音效算法库中所述类型信息对应的目标音效算法;基于所述目标音效算法,通过工厂模式创建所述目标音效。5.根据权利要求1

4任一项所述的音效处理方法,其特征在于,还包括:基于所述音效管理列表,对待处理的音频数据进行音效处理;所述基于所述音效管理列表,对待处理的音频数据进行音效处理,包括:对所述音效管理列表中的音效进行初始化;按照预定顺序,利用初始化后的音效,依次对所述待处理的音频数据进行音效处理。6.根据权利要求5所述的音...

【专利技术属性】
技术研发人员:余再强李明铭
申请(专利权)人:北京奕斯伟计算技术有限公司
类型:发明
国别省市:

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

1