【技术实现步骤摘要】
一种音频设备选择方法、装置及电子设备
[0001]本公开涉及音频处理
,尤其涉及一种音频设备选择方法、装置及电子设备。
技术介绍
[0002]随着安卓(Android)操作系统设备的发展,Android操作系统设备配备了越来越多作为外设的音频设备,其中,音频播放设备有:扬声器、蓝牙、通用串行总线(Universal Serial Bus,USB)、音频回传通道(Audio Return Channel,ARC)功放等,音频录制设备有:通用串行总线(Universal Serial Bus,USB)连接的麦克风设备、摄像头带麦克风的设备、蓝牙连接的麦克风设备以及通过无线连接(WIreless
‑
FIdelity,WiFi)或其他无线网络连接的电视麦克风设备等。目前,当Android操作系统设备连接了多个音频设备时,针对所有的应用都只能同时使用同一默认的音频设备进行音频播放或者音频录制,因此目前针对音频播放和音频录制过程中无法针对应用选择合适的音频设备。
技术实现思路
[0003]为了解决 ...
【技术保护点】
【技术特征摘要】
1.一种音频设备选择方法,其特征在于,包括:获取音频管理任务,所述音频管理任务为音频录制任务,或者,音频播放任务;根据与所述音频管理任务对应的目标应用标识,以及存储的应用标识与设备标识的映射关系,确定与所述目标应用标识对应的目标设备标识;若所述目标设备标识所指示的目标音频设备处于连接状态,则通过所述目标音频设备执行所述音频管理任务。2.根据权利要求1所述的方法,其特征在于,所述根据与所述音频管理任务对应的目标应用标识,以及存储的应用标识与设备标识的映射关系,确定与所述目标应用标识对应的目标设备标识,包括:通过安卓系统中的音频策略管理器获取设备标识集合;获取与所述音频管理任务关联的进程参数,根据所述进程参数确定所述目标应用标识;根据所述目标应用标识,以及音频策略管理器中存储的所述映射关系,从所述设备标识集合中确定与所述目标应用标识对应的所述目标设备标识。3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:若所述目标音频设备处于非连接状态,则通过预先设置的第一音频设备执行所述音频管理任务;所述第一音频设备为用户设置的全局音频设备,或者,所述第一音频设备为安卓系统默认的默认音频设备。4.根据权利要求3所述的方法,其特征在于,所述通过预先设置的第一音频设备执行所述音频管理任务,包括:若存在用户设置的全局音频设备,且所述全局音频设备处于连接状态,则通过预先设置的第一音频设备执行所述音频管理任务;若所述全局音频设备处于非连接状态,或者,不存在用户设置的所述全局音频设备,则通过所述默认音频设备执行所述音频管理任务。5.根据权利要求2所述的方法,其特征在于,所述根据与所述音频管理任务对应的目标应用标识,以及存储的应用标识与设备标识的映射关系,确定与所述目标应用标识对应的目标设备标识之前,所述方法还包括:通过安卓系统中的音频服务模块和音频系统模块,将所述应用标识与音频设备的映射关系保存在所述音频策略管理器中...
【专利技术属性】
技术研发人员:罗志成,车红亮,
申请(专利权)人:北京字节跳动网络技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。