【技术实现步骤摘要】
音频混音控制方法、装置、电子装置和存储介质
本申请涉及计算机
,特别是涉及音频混音控制方法、装置、电子装置和存储介质。
技术介绍
随着安卓系统的兴起,越来越多的车载设备采用安卓系统构建车机系统。车机系统上均会搭载有导航应用。由于安卓系统自身的特点,版本碎片化,开发者可使用不同版本的SDK开发,由于不同版本SDK对于音频使用的差异性,导致安卓系统对音频应用的播放行为难以控制。直到AndroidSDK8的版本引入音频焦点机制来解决上述问题,即通过音频焦点来决定何种应用可以播放。现有的车机系统中,虽然引入了音频焦点机制,但音频焦点机制并非车机系统强制要求执行的,换言之,车机系统中是允许存在不使用和/或不规范使用音频焦点机制的多媒体应用的。当车机系统中存在不使用和/或不规范使用音频焦点机制的多种多媒体应用时,不同种类的多媒体应用在使用过程中音频播放共存效果差,例如:音乐声很大,导航声很小,导致听不清路口的提示信息;导航音和音乐不能同时使用,导航提示音一响,音乐就不再播放了;导航和音乐声突然切换,听感不好;音乐完全不会因 ...
【技术保护点】
1.一种音频混音控制方法,应用于终端,其特征在于,包括:/n在当前第一应用正在播放第一音频时,若接收到第二应用发送的第二音频待播放消息的情况下,确定所述第一应用和所述第二应用的优先级大小;/n根据优先级大小的结果确定需进行降音处理的待降音音频是第一音频还是第二音频;/n确定所述待降音音频对应的应用是否支持降音播放,若是,则所述待降音音频对应的应用对所述待降音音频进行降音处理,得到降音音频;若否,则所述待降音音频对应的应用将所述待降音音频发送给终端的操作系统,终端的操作系统对所述待降音音频进行降音处理,得到降音音频;/n对所述降音音频和未进行降音处理的音频进行混音播放。/n
【技术特征摘要】
1.一种音频混音控制方法,应用于终端,其特征在于,包括:
在当前第一应用正在播放第一音频时,若接收到第二应用发送的第二音频待播放消息的情况下,确定所述第一应用和所述第二应用的优先级大小;
根据优先级大小的结果确定需进行降音处理的待降音音频是第一音频还是第二音频;
确定所述待降音音频对应的应用是否支持降音播放,若是,则所述待降音音频对应的应用对所述待降音音频进行降音处理,得到降音音频;若否,则所述待降音音频对应的应用将所述待降音音频发送给终端的操作系统,终端的操作系统对所述待降音音频进行降音处理,得到降音音频;
对所述降音音频和未进行降音处理的音频进行混音播放。
2.根据权利要求1所述的音频混音控制方法,其特征在于,根据优先级大小的结果确定需进行降音处理的待降音音频是第一音频还是第二音频包括:
若所述第一应用的优先级大于等于所述第二应用的优先级,则将所述第二应用的第二音频作为待降音音频;
若所述第一应用的优先级小于所述第二应用的优先级,则将所述第一应用的第一音频作为待降音音频。
3.根据权利要求1所述的音频混音控制方法,其特征在于,确定所述待降音音频对应的应用是否支持降音播放包括:
根据所述待降音音频对应的应用的身份标识,在音频播放权限配置表中查询所述待降音音频对应的应用是否支持降音播放,其中,所述音频播放权限配置表包括应用的身份标识与各应用是否支持降音播放的配置信息之间的对应关系。
4.根据权利要求1所述的音频混音控制方法,其特征在于,在接收到第二应用发送的第二音频待播放消息之后,所述控制方法还包括:
所述第二应用申请音频播放权限;
根据所述第一应用的类型和所述第二应用的类型确定所述第二应用是否能申请到音频播放权限;
若是,则执行所述确定所述第一应用和所述第二应用的优先级大小的步骤;
若否,则通知所述第二应用不进行第二音频的播放。
5.根据权利要求4所述的音频混音控制方法,其特征在于,所述控制方法还包括:
当所述第一应用停止播放第一音频或所述第二应用停止播放第二音频时,...
【专利技术属性】
技术研发人员:李龙华,
申请(专利权)人:湖北亿咖通科技有限公司,
类型:发明
国别省市:湖北;42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。