一种音频控制方法和装置制造方法及图纸

技术编号:17615062 阅读:25 留言:0更新日期:2018-04-04 06:25
本发明专利技术公开了一种音频控制方法和装置。该方法包括:检测是否有多个应用程序并发输出音频;在检测到有多个应用程序并发输出音频时,控制所述多个应用程序中的一个应用程序以第一音量输出音频,控制其余的应用程序以不同于第一音量的第二音量输出音频。本发明专利技术如果音频并发输出,则只允许一路音频以高音量输出,而其他音频以低音量输出,低音量的音频对高音量的音频不产生影响,从而使用户可以清楚的听到高音量的音频。本发明专利技术通过对多路音频进行控制,可以避免多路音频以相同音量输出或者相互中断的问题发生,用户体验好。

An audio control method and device

The invention discloses an audio control method and a device. The method includes: detecting whether multiple concurrent applications output audio; to detect multiple applications with audio output, an application to control the multiple applications in the first volume of audio output, control the rest of the application to second different volume on the first volume of the audio output. If the audio output is concurrent, only one audio is allowed to output at high volume, while the other audio is output at low volume. The low pitch audio does not affect the high volume audio, so that the user can clearly hear the high volume of the audio. By controlling multichannel audio, the invention can avoid multiple audio frequency with the same volume output or mutual interruption, and the user experience is good.

【技术实现步骤摘要】
一种音频控制方法和装置
本专利技术涉及计算机
,特别是涉及一种音频控制方法和装置。
技术介绍
终端上的应用种类和数量越来越多,但是,目前的终端缺乏统一的应用设计规范和标准,这导致应用的设计质量参差不齐,因此在应用并发时,尤其是在音频并发时,会出现影响用户体验的问题。在音频并发场景中,一些应用会申请独占音频通道,该应用不关心其他应用的运行,直接占用音频通道,可能造成其他应用正在播放的音频被打断。例如:在驾车过程中,开启移动终端中的导航和音乐播放器,在音乐播放器播放音乐的过程中,如果导航播报路况信息,则音乐播放器正在播放的音乐将会被中断,虽然导航播报结束后音乐还会恢复播放,但如果这种打断非常频繁的话,将会影响用户体验。在音频并发场景中,还有一些应用不会独占音频通道,那么在多个应用同时输出音频时,多个音频将会同时播放。例如:用户在欣赏音乐的同时刷微博,这时如果微博有个视频被点开,则会出现两路音频以同等音量并发播放的现象,这样用户将无法欣赏音乐也无法听到微博视频的声音。综上,在现有音频并发场景中,缺少对音频输出的控制,要么并发的音频以相同的音量一起播放,要么并发的音频相互打断,导致用户体验效果不佳。
技术实现思路
本专利技术提供一种音频控制方法和装置,用以解决现有音频并发场景中没有对音频输出进行控制的问题。为了解决上述技术问题,本专利技术是通过以下技术方案来解决的:本专利技术提供了一种音频控制方法,包括:检测是否有多个应用程序并发输出音频;在检测到有多个应用程序并发输出音频时,控制所述多个应用程序中的一个应用程序以第一音量输出音频,控制其余的应用程序以不同于所述第一音量的第二音量输出音频。其中,所述控制所述多个应用程序中的一个应用程序以第一音量输出音频,包括:根据所述多个应用程序的预设优先级,控制优先级最高的应用程序以第一音量输出音频。其中,所述控制所述多个应用程序中的一个应用程序以第一音量输出音频,包括:根据所述多个应用程序占用音频资源的先后顺序,控制最后占用音频资源的应用程序以第一音量输出音频。其中,所述控制所述多个应用程序中的一个应用程序以第一音量输出音频,包括:控制在前台运行的应用程序以第一音量输出音频。其中,在检测是否有多个应用程序并发输出音频过程中,还包括:屏蔽应用程序发送的用于申请独占音频资源的请求。本专利技术还提供了一种音频控制装置,包括:检测模块,用于检测是否有多个应用程序并发输出音频;控制模块,用于在检测到有多个应用程序并发输出音频时,控制所述多个应用程序中的一个应用程序以第一音量输出音频,控制其余的应用程序以不同于所述第一音量的第二音量输出音频。其中,所述控制模块,进一步用于根据所述多个应用程序的预设优先级,控制优先级最高的应用程序以第一音量输出音频。其中,所述控制模块,进一步用于根据所述多个应用程序占用音频资源的先后顺序,控制最后占用音频资源的应用程序以第一音量输出音频。其中,所述控制模块,进一步用于控制在前台运行的应用程序以第一音量输出音频。其中,所述控制模块,还用于在检测是否有多个应用程序并发输出音频过程中,屏蔽应用程序发送的用于申请独占音频资源的请求。本专利技术有益效果如下:本专利技术如果音频并发输出,则只允许一路音频以高音量输出,而其他音频以低音量输出,低音量的音频对高音量的音频不产生影响,从而使用户可以清楚的听到高音量的音频。本专利技术通过对多路音频进行控制,可以避免多路音频以相同音量输出或者相互中断的问题发生,用户体验好。附图说明图1是根据本专利技术第一实施例的音频控制方法的流程图;图2是根据本专利技术第二实施例的音频控制方法的流程图;图3是根据本专利技术第三实施例的音频控制方法的流程图;图4是根据本专利技术第四实施例的音频控制方法的流程图;图5是根据本专利技术第五实施例的音频控制方法的流程图;图6是根据本专利技术第六实施例的音频控制装置的结构图。具体实施方式以下结合附图以及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不限定本专利技术。实施例一本实施例提供一种音频控制方法,图1是根据本专利技术第一实施例的音频控制方法的流程图。本实施例的执行主体是移动终端,该移动终端安装有多个能够输出音频的应用程序。该移动终端例如是智能手机和平板电脑。步骤S110,检测是否有多个应用程序并发输出音频;若是,则执行步骤S120;若否,则继续执行步骤S110。并发输出音频是指多个应用程序都在输出音频。由于应用程序输出音频需要先申请音频资源,申请到音频资源,就实现了音频资源的占用,所以可以检测是否有多个应用程序申请到或正在占用音频资源,来判断是否有多个应用程序并发输出音频。音频资源包括:音频通道。通过音频通道输出音频。具体的,检测是否有多个应用程序都在占用音频资源;若是,则确定这多个应用程序并发输出音频;若否,则检测在应用程序占用音频资源的过程中,是否有其他应用程序申请音频资源,若有其他应用程序申请音频资源,且申请成功,则说明该其他应用程序和正在占用音频资源的应用程序并发输出音频;反之,则说明当前没有并发输出音频的应用程序。在本实施例中,为了避免一个应用程序独占音频资源,在检测是否有多个应用程序并发输出音频过程中,可以屏蔽应用程序发送的用于申请独占音频资源的请求。步骤S120,在检测到有多个应用程序并发输出音频时,控制所述多个应用程序中的一个应用程序以第一音量输出音频,控制其余的应用程序以不同于第一音量的第二音量输出音频。在本实施例中,在音频并发场景中,只允许一路音频以高音量输出,而其他音频以低音量输出,控制第一音量高于第二音量。为了使用户可以清晰的听到多个音频中的音量最大的音频,使第一音量和第二音量之间的差值大于预设的音量阈值。该音量阈值为实验获得的值或者经验值。第一音量可以是预先设置的标准音量。该第一音量可以是用户根据自身需求设置的音量。以第二音量不会影响第一音量的收听为佳。在音频并发场景中,获取每个应用程序的标记信息;根据每个应用程序的标记信息,确定以第一音量输出音频的应用程序,其余的应用程序均以第二音量输出音频。标记信息包括但不限于:应用程序的优先级标记、音频资源占用标记和前后台标记。音频资源占用标记可以是音频资源占用时间戳或者表征音频资源占用先后顺序的标记。前后台标记用于标记应用程序当前在前台运行或后台运行。下面提供三种控制方式,但是以下三种控制方式只用于说明本专利技术,而不用于限定本专利技术:方式一,在音频并发的多个应用程序中,根据该多个应用程序的预设优先级,控制优先级最高的应用程序以第一音量输出音频,控制其余的应用程序以第二音量输出音频。方式二,在音频并发的多个应用程序中,根据多个应用程序占用音频资源的先后顺序,控制最后(最新)占用音频资源的应用程序以第一音量输出音频,控制,控制其余的应用程序以第二音量输出音频。方式三,由于移动终端前台仅允许一个应用程序,所以在音频并发的多个应用程序中,根据多个应用程序的前后台标记,控制前台运行的应用程序以第一音量输出音频,控制后台运行的应用程序以第二音量输出音频。换言之,控制前台运行的应用程序输出音频时的音量高于后台运行的应用程序输出音频时的音量。以上三种方式可以单独应用或者结合应用,本实施例对此不做限定。例如:如果存在优先级相同的应用程序,且最高优先级的应本文档来自技高网...
一种音频控制方法和装置

【技术保护点】
一种音频控制方法,其特征在于,包括:检测是否有多个应用程序并发输出音频;在检测到有多个应用程序并发输出音频时,控制所述多个应用程序中的一个应用程序以第一音量输出音频,控制其余的应用程序以不同于所述第一音量的第二音量输出音频。

【技术特征摘要】
1.一种音频控制方法,其特征在于,包括:检测是否有多个应用程序并发输出音频;在检测到有多个应用程序并发输出音频时,控制所述多个应用程序中的一个应用程序以第一音量输出音频,控制其余的应用程序以不同于所述第一音量的第二音量输出音频。2.如权利要求1所述的方法,其特征在于,所述控制所述多个应用程序中的一个应用程序以第一音量输出音频,包括:根据所述多个应用程序的预设优先级,控制优先级最高的应用程序以第一音量输出音频。3.如权利要求1所述的方法,其特征在于,所述控制所述多个应用程序中的一个应用程序以第一音量输出音频,包括:根据所述多个应用程序占用音频资源的先后顺序,控制最后占用音频资源的应用程序以第一音量输出音频。4.如权利要求1所述的方法,其特征在于,所述控制所述多个应用程序中的一个应用程序以第一音量输出音频,包括:控制在前台运行的应用程序以第一音量输出音频。5.如权利要求1-4中任一项所述的方法,其特征在于,在检测是否有多个应用程序并发输出音频过程中,还包括:屏蔽...

【专利技术属性】
技术研发人员:王晋飞
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

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

1