一种终端的音效设置方法及终端技术

技术编号:13992806 阅读:43 留言:0更新日期:2016-11-14 01:19
本发明专利技术实施例公开了一种终端的音效设置方法及终端。其中的方法包括:监听音频播放通路的创建请求;当创建了所述音频播放通路后,获取通过所述音频播放通路输出的音频流;识别所述音频流的类型;根据识别出的所述音频流的类型,确定打开或关闭针对所述音频流的音效设置。还公开了相应的终端。通过识别当前场景下创建的音频播放通路输出的音频流的类型,根据识别出的音频流的类型进行音效设置,可以解决全局音效不适应某些场景而导致杂音或达不到期望的听觉享受的问题,保证在不同应用场景下都能获得相适应的音效效果。

【技术实现步骤摘要】

本专利技术涉及信息处理
,尤其涉及一种终端的音效设置方法及终端
技术介绍
目前的终端上传输和播放的音频流多种多样,其来源也多种多样,比如来自语音通话、音乐播放器、系统插件、游戏应用等。为了用户在收听音频时能获得更舒适的听觉享受,开发工程师会对系统的输出音效进行设置,但是这种设置是针对全局的,并不能因音频流是属于通话音频或音乐或提示音等有所区别。但是在实际使用中,使用者往往对不同类型的音频有不同的音效期望,例如通话过程中的音频需要保证其清晰度和保真度;游戏音频往往希望声音背景强劲有力,节奏感强;音乐播放时则希望增强临场感。对系统音频音效进行统一设置的方式并不能满足这些要求。
技术实现思路
本专利技术实施例提供一种终端的音效设置方法及终端,以解决全局音效不适应某些场景而导致杂音或达不到期望的听觉享受的问题,保证在不同应用场景下都能获得相适应的音效效果。一方面,提供了一种终端的音效设置方法,所述方法包括:监听音频播放通路的创建请求;当创建了所述音频播放通路后,获取通过所述音频播放通路输出的音频流;识别所述音频流的类型;根据识别出的所述音频流的类型,确定打开或关闭针对所述音频流的音效设置。优选地,不同的音频流的类型对应不同的播放场景。优选地,所述终端中同时创建了至少一个音频播放通路,所述音频流包括多个播放进程,同一个音频播放通路中的音频流的多个播放进程具有同一标识;所述识别所述音频流的类型,包括:根据所述播放进程的标识,识别所述音频流的音频播放通路;根据识别出的所述音频播放通路,识别所述音频流的类型。优选地,所述根据识别出的所述音频流的类型,确定打开或关闭针对所述音频流的音效设置,包括:当所述音频流的类型为第一音频流类型时,确定打开针对所述音频流的音效设置,所述第一音频流类型包括:音乐声;当所述音频流的类型为第二音频流类型时,确定关闭针对所述音频流的音效设置,所述第二音频流类型包括以下至少一种:警告声、系统声音、铃声和电话声音。优选地,所述方法还包括:监听所述音频播放通路的释放请求;当所述音频播放通路已释放,关闭针对所述音频流的音效设置。另一方面,提供了一种终端,所述终端包括:监听模块,用于监听音频播放通路的创建请求;获取模块,用于当所述监听模块监听到创建了所述音频播放通路后,获取通过所述音频播放通路输出的音频流;识别模块,用于识别所述获取模块获取的所述音频流的类型;设置模块,用于根据所述识别模块识别出的所述音频流的类型,确定打开或关闭针对所述音频流的音效设置。优选地,不同的音频流的类型对应不同的播放场景。优选地,所述终端中同时创建了至少一个音频播放通路,所述音频流包括多个播放进程,同一个音频播放通路中的音频流的多个播放进程具有同一标识;所述识别模块包括:第一识别单元,用于根据所述播放进程的标识,识别所述音频流的音频播放通路;第二识别单元,用于根据所述第一识别单元识别出的所述音频播放通路,识别所述音频流的类型。优选地,所述设置模块包括:打开单元,用于当所述识别模块识别出的所述音频流的类型为第一音频流类型时,确定打开针对所述音频流的音效设置,所述第一音频流类型包括:音乐声;关闭单元,用于当所述识别模块识别出的所述音频流的类型为第二音频流类型时,确定关闭针对所述音频流的音效设置,所述第二音频流类型包括以下至少一种:警告声、系统声音、铃声和电话声音。优选地,所述监听模块还用于监听所述音频播放通路的释放请求;所述设置模块还用于当所述监听模块监听到所述音频播放通路已释放,关闭针对所述音频流的音效设置。又一方面,提供了一种终端,所述终端包括输入装置、输出装置、存储器和处理器;所述存储器用于存储指令;所述处理器用于执行所述指令以实现:监听音频播放通路的创建请求;当创建了所述音频播放通路后,获取通过所述音频播放通路输出的音频流;识别所述音频流的类型;根据识别出的所述音频流的类型,确定打开或关闭针对所述音频流的音效设置。优选地,不同的音频流的类型对应不同的播放场景。优选地,所述终端中同时创建了至少一个音频播放通路,所述音频流包括多个播放进程,同一个音频播放通路中的音频流的多个播放进程具有同一标识;所述处理器具体用于:根据所述播放进程的标识,识别所述音频流的音频播放通路;根据识别出的所述音频播放通路,识别所述音频流的类型。优选地,所述处理器具体用于:当所述音频流的类型为第一音频流类型时,确定打开针对所述音频流的音效设置,所述第一音频流类型包括:音乐声;当所述音频流的类型为第二音频流类型时,确定关闭针对所述音频流的音效设置,所述第二音频流类型包括以下至少一种:警告声、系统声音、铃声和电话声音。优选地,所述处理器还用于:监听所述音频播放通路的释放请求;当所述音频播放通路已释放,关闭针对所述音频流的音效设置。实施本专利技术实施例提供的一种终端的音效设置方法及终端,具有如下有益效果:通过识别当前场景下创建的音频播放通路输出的音频流的类型,根据识别出的音频流的类型进行音效设置,可以解决全局音效不适应某些场景而导致杂音或达不到期望的听觉享受的问题,保证在不同应用场景下都能获得相适应的音效效果。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种终端的音效设置方法的流程示意图;图2为本专利技术实施例提供的另一种终端的音效设置方法的流程示意图;图3为本专利技术实施例提供的一种终端的结构示意图;图4为本专利技术实施例提供的另一种终端的结构示意图;图5为本专利技术实施例提供的又一种终端的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图1为本专利技术实施例提供的一种终端的音效设置方法的流程示意图,该方法包括以下步骤:S101,监听音频播放通路的创建请求。在终端后台运行一个音效管理服务的应用,所有在终端播放的音频须经音效管理服务进行统一的音效设置。在播放音频时,首先需要创建一个音频源所在客户端到音效管理服务的音频播放通路,经过该通路向音效管理服务输出音频流。在输出音频流之前,监听该音频播放通路的创建请求。具体在Google解码器中,是监听AudioTrack的创建。S102,当创建了所述音频播放通路后,获取通过所述音频播放通路输出的音频流。在创建了音频播放通路后,音频源所在客户端可以通过该通路向音效管理服务输出音频流,音频管理服务获取该音频流。S103,识别所述音频流的类型。音频流类型(Stream Type)在构造AudioTrack的第一个参数中使用,这个参数和Android中的AudioManager有关系,涉及到终端上的音频管理策略。Android将系统的声音或音频分为以下几类常见的类型:STREAM_ALARM:警告声;STREAM_MUSIC:音乐声,例如music等;STREAM_本文档来自技高网...

【技术保护点】
一种终端的音效设置方法,其特征在于,所述方法包括:监听音频播放通路的创建请求;当创建了所述音频播放通路后,获取通过所述音频播放通路输出的音频流;识别所述音频流的类型;根据识别出的所述音频流的类型,确定打开或关闭针对所述音频流的音效设置。

【技术特征摘要】
1.一种终端的音效设置方法,其特征在于,所述方法包括:监听音频播放通路的创建请求;当创建了所述音频播放通路后,获取通过所述音频播放通路输出的音频流;识别所述音频流的类型;根据识别出的所述音频流的类型,确定打开或关闭针对所述音频流的音效设置。2.如权利要求1所述的方法,其特征在于,不同的音频流的类型对应不同的播放场景。3.如权利要求1或2所述的方法,其特征在于,所述终端中同时创建了至少一个音频播放通路,所述音频流包括多个播放进程,同一个音频播放通路中的音频流的多个播放进程具有同一标识;所述识别所述音频流的类型,包括:根据所述播放进程的标识,识别所述音频流的音频播放通路;根据识别出的所述音频播放通路,识别所述音频流的类型。4.如权利要求1或2所述的方法,其特征在于,所述根据识别出的所述音频流的类型,确定打开或关闭针对所述音频流的音效设置,包括:当所述音频流的类型为第一音频流类型时,确定打开针对所述音频流的音效设置,所述第一音频流类型包括:音乐声;当所述音频流的类型为第二音频流类型时,确定关闭针对所述音频流的音效设置,所述第二音频流类型包括以下至少一种:警告声、系统声音、铃声和电话声音。5.如权利要求1所述的方法,其特征在于,所述方法还包括:监听所述音频播放通路的释放请求;当所述音频播放通路已释放,关闭针对所述音频流的音效设置。6.一种终端,其特征在于,所述终端包括:监听模块,用于监听音频播放通路的创建请求;获取...

【专利技术属性】
技术研发人员:李亚军甘高亭涂广杨海
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:广东;44

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

1