一种播放音频的方法及电子设备技术

技术编号:36735234 阅读:29 留言:0更新日期:2023-03-04 10:05
本申请提供了一种播放音频的方法及电子设备,该电子设备可以是手机、平板等,该方法能够支持用户动选择将电子设备的一个或多个应用设置为采用独立音量和/或独立音效播放对应的音频;对于用户已设置的任意应用,该应用输出音频流时,不再单一地按照系统为该应用指定的音频流类型加载音量,可以独立地按照该应用的最佳播放音量和/或用户设置的独立音效播放该应用的音频;此外,该方法对于同时播放相同类型的两个或两个以上音频流的场景,用户可以提前选择将部分应用或全部应用设置为采用独立音量播放对应的音频,能够实现独立地调节部分音频流的音量,且不影响相同类型的其他音频流的播放音量,减少用户调节音量的次数,提升用户的使用体验。用户的使用体验。用户的使用体验。

【技术实现步骤摘要】
一种播放音频的方法及电子设备


[0001]本申请涉及电子
和终端领域,尤其涉及一种播放音频的方法及电子设备。

技术介绍

[0002]手机、平板等不同的电子设备,可以具有不同的软件系统。当具有不同的软件系统时,电子设备播放音频的实现过程也会有所不同。示例性的,以具有安卓架构的电子设备为例,电子设备上安装的一个或多个应用可以输出不同的音频流,每个应用输出的音频流可以基于电子设备的音频(Audio)系统实现音频的播放。
[0003]一种可能的实现方式中,在安卓架构下,电子设备的音频(Audio)系统能够负责音频数据的采集和输出、音频流的控制、音频设备的管理、音量调节等。具体地,Audio系统可以根据每一个应用输出的音频流类型,确定播放该应用的音频时所需要加载的音量,即该应用音频的播放音量。
[0004]应理解,安卓架构下定义了多种音频流类型,例如媒体流、通话流、警告流等。不同类型的音频流可以对应独立的播放音量,相同类型的音频流对应相同的播放音量。
[0005]示例性的,电子设备的音乐应用播放歌曲、导航类应用播放导航提示音本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种播放音频的方法,其特征在于,应用于包括音频播放器件和显示屏的电子设备,所述方法包括:接收用户的第一操作,所述第一操作用于触发所述电子设备开始播放第一应用的音频;响应于所述第一操作,启动音频服务,获取所述电子设备的音频配置信息,所述音频配置信息包括第一集合的信息,所述第一集合包括所述电子设备上安装的能够采用独立音量播放音频的N个应用,所述第一集合的信息包括所述N个应用中每个应用的信息和播放每个应用的音频时对应的音量,N为大于或等于1的整数;获取所述第一应用的信息,查询所述第一集合包括的所述N个应用中是否包括所述第一应用;当所述第一集合包括的所述N个应用中包括所述第一应用时,确定并加载所述电子设备播放所述第一应用的音频时对应的第一独立音量;基于所述第一独立音量,通过所述音频播放器件播放所述第一应用的音频。2.根据权利要求1所述的方法,其特征在于,所述音频配置信息还包括第二集合的信息,所述第二集合包括所述电子设备上安装的能够采用独立音效播放音频的M个应用,所述第二集合的信息包括所述M个应用中每个应用的信息和播放每个应用的音频时对应的音效,M为大于或等于1的整数,所述方法还包括:查询所述第二集合包括的所述M个应用中是否包括所述第一应用;当所述第二集合包括的所述M个应用中包括所述第一应用时,确定并加载所述电子设备播放所述第一应用的音频时对应的第一独立音效;以及,所述基于所述第一独立音量,通过所述音频播放器件播放所述第一应用的音频,包括:基于所述第一独立音量和所述第一独立音效,通过所述音频播放器件播放所述第一应用的音频。3.根据权利要求1或2所述的方法,其特征在于,所述音频配置信息还包括第三集合的信息,所述第三集合包括预设的K种类型的音频流,所述第三集合的信息包括所述K种类型的音频流中每一种类型的音频流对应的播放音量,所述方法还包括:接收用户的第二操作,所述第二操作用于触发所述电子设备开始播放第二应用的音频,所述第一应用输出的第一音频流和所述第二应用输出的第二音频流是相同类型的音频流,且所述第一音频流和所述第二音频流对应的类型是所述第三集合包括所述K种类型中的任意一种;响应于所述第二操作,获取所述第二应用的信息,查询所述第一集合包括的所述N个应用中是否包括所述第二应用;当所述第一集合包括的所述N个应用中包括所述第二应用时,确定并加载所述电子设备播放所述第二应用的音频时对应的第二独立音量;基于所述第二独立音量,同时通过所述音频播放器件播放所述第二应用的音频;或者,当所述第一集合包括的所述N个应用中不包括所述第二应用时,确定所述第二应用的所述第二音频流的类型;
根据所述第二音频流的类型和所述音频配置信息,确定并加载所述电子设备播放所述第二应用的音频时对应的目标音量;基于所述目标音量,同时通过所述音频播放器件播放所述第二应用的音频。4.根据权利要求1至3中任一项所述的方法,其特征在于,当确定了所述音频播放器件播放第二应用的音频时对应的第二独立音量或目标音量时,所述方法还包括:查询所述第二集合包括的所述M个应用中是否包括所述第二应用;当所述第二集合包括的所述M个应用中包括所述第二应用时,确定并加载所述电子设备播放所述第二应用的音频时对应的第二独立音效;基于所述第二独立音量或所述目标音量,以及所述第二独立音效,通过所述音频播放器件播放所述第二应用的音频;或者,当所述第二集合包括的所述M个应用中不包括所述第二应用时,基于所述第二独立音量或所述目标音量,通过所述音频播放器件播放所述第二应用的音频。5.根据权利要求1至4中任一项所述的方法,其特征在于,所述方法还包括:接收用户的第三操作,所述第三操作用于调节所述电子设备播放音频的音量;响应于所述第三操作,在所述显示屏上自动显示音量调节窗口,所述音量调节窗口中包括L个音量进度条,和/或所述L个音量进度条中每个音量进度条对应的应用图标,L大于或等于1,其中,L是根据前台运行或后台运行的应用数量,和/或所述第...

【专利技术属性】
技术研发人员:郑鑫
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1