【技术实现步骤摘要】
一种播放音频的方法及电子设备
[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是根据前台运行或后台运行的应用数量,和/或所述第...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。