本公开提供了一种切换音频输出路径的方法及装置,所述方法包括:通过第一音频输出路径输出音频数据;获取切换信号,根据所述切换信号确定待输出音频数据的第二音频输出路径;确定所述第一音频输出路径与所述第二音频输出路径之间是否满足延时切换条件;在所述第一音频输出路径与所述第二音频输出路径之间满足所述延时切换条件时,延时通过所述第二音频输出路径输出音频数据。本公开实施例解决了音频输出路径不能延时切换的技术问题,达到了避免声音丢失技术效果。
【技术实现步骤摘要】
本公开涉及音频领域,特别涉及一种切换音频输出路径的方法及装置。
技术介绍
目前,大多数电子设备都具有播放音频的功能,且同一电子设备通常具有多种播放音频的方式。例如,对于智能手机来说,其可以通过扬声器外放音频,也可以通过听筒播放音频,还可以通过有线耳机或者蓝牙耳机播放音频。通常情况下,电子设备在接收到与所述电子设备连接的音频输出设备触发的切换信号后,会立即切换音频数据的输出路径。例如,手机当前正通过听筒接听电话,若此时耳机插入该手机,则该手机接收到因耳机插入而触发的切换信号后,会立即将由听筒输出音频的路径切换为由耳机输出音频的路径。
技术实现思路
本公开的目的是提供一种切换音频输出路径的方法及装置,以解决相关技术中电子设备音频输出路径的不能延时切换的技术问题。为实现上述目的,本公开采用如下技术方案:根据本公开的第一方面,提供了一种切换音频输出路径的方法,该方法包括:通过第一音频输出路径输出音频数据;获取切换信号,根据所述切换信号确定待输出音频数据的第二音频输出路径;确定所述第一音频输出路径与所述第二音频输出路径之间是否满足延时切换条件;在所述第一音频输出路径与所述第二音频输出路径之间满足所述延时切换条件时,延时通过所述第二音频输出路径输出音频数据。可选地,所述确定所述第一音频输出路径与所述第二音频输出路径之间是否满足延时切换条件,包括:根据音频输出路径与切换方式之间预设的对应关系确定所述第二音频输出路径对应的切换方式是否为延时切换方式。可选地,所述对应关系包括任一音频输出路径切换至另一音频输出路径所对应的切换方式;所述根据音频输出路径与切换方式之间预设的对应关系确定所述第二音频输出路径对应的切换方式是否为延时切换方式,包括:根据所述对应关系,确定所述第一音频输出路径切换至所述第二音频输出路径所对应的切换方式是否为所述延时切换方式。可选地,所述延时通过所述第二音频输出路径输出音频数据,包括:在预设时长内,保持通过所述第一音频输出路径输出音频数据;在所述预设时长的结束时刻,将音频数据的输出路径由所述第一音频输出路径切换为所述第二音频输出路径。可选地,所述延时通过所述第二音频输出路径输出音频数据,包括:获取距离传感器的距离信息;确定所述距离信息满足距离阈值条件,将音频数据的输出路径由所述第一音频输出路径切换为所述第二音频输出路径。可选地,所述延时通过所述第二音频输出路径输出音频数据,包括:暂停通过所述第一音频输出路径输出音频数据,并在预设时长的结束时刻,通过所述第二音频输出路径输出音频数据。根据本公开的第二方面,提供了一种切换音频输出路径的装置,所述装置包括:输出模块,被配置为通过第一音频输出路径输出音频数据;获取模块,被配置为获取切换信号;确定模块,被配置为确定所述第一音频输出路径与所述第二音频输出路径之间是否满足延时切换条件;延时模块,被配置为在所述第一音频输出路径与所述第二音频输出路径之间满足所述延时切换条件时,延时通过所述第二音频输出路径输出音频数据。可选地,所述确定模块被配置为根据音频输出路径与切换方式之间预设的对应关系确定所述第二音频输出路径对应的切换方式是否为延时切换方式。可选地,所述对应关系包括任一音频输出路径切换至另一音频输出路径所对应的切换方式,所述确定模块被配置为根据所述对应关系,确定所述第一音频输出路径切换至所述第二音频输出路径所对应的切换方式是否为所述延时切换方式。可选地,所述延时模块被配置为:在预设时长内,保持通过所述第一音频输出路径输出音频数据;在所述预设时长的结束时刻,将音频数据的输出路径由所述第一音频输出路径切换为所述第二音频输出路径。可选地,所述延时模块被配置为:获取距离传感器的距离信息;确定所述距离信息满足距离阈值条件,将音频数据的输出路径由所述第一音频输出路径切换为所述第二音频输出路径。可选地,所述延时模块被配置为:暂停通过所述第一音频输出路径输出音频数据,并在预设时长的结束时刻,通过所述第二音频输出路径输出音频数据。根据本公开的第三方面,提供另一种切换音频输出路径的装置,其特征在于,包括:处理器;用于存储所述处理器的可执行指令的存储器;其中,所述处理器被配置为:通过第一音频输出路径输出音频数据;获取切换信号,根据所述切换信号确定待输出音频数据的第二音频输出路径;确定所述第一音频输出路径与所述第二音频输出路径之间是否满足延时切换条件;在所述第一音频输出路径与所述第二音频输出路径之间满足所述延时切换条件时,延时通过所述第二音频输出路径输出音频数据。本公开实施例提供的技术方案可以包括以下有益效果:通过第一音频输出路径输出音频数据;获取切换信号,根据所述切换信号确定待输出音频数据的第二音频输出路径;确定所述第一音频输出路径与所述第二音频输出路径之间是否满足延时切换条件;在所述第一音频输出路径与所述第二音频输出路径之间满足所述延时切换条件时,延时通过所述第二音频输出路径输出音频数据。本公开实施例解决了音频输出路径不能延时切换的技术问题,达到了避免声音丢失技术效果。本公开的其他特征和优点将在随后的具体实施方式部分予以详细说明。附图说明附图是用来提供对本公开的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本公开,但并不构成对本公开的限制。在附图中:图1A至图1B是根据一示例性实施例示出的一种实施环境的示意图。图2是根据一示例性实施例示出的一种切换音频输出路径方法的流程图。图3是根据另一示例性实施例示出的一种切换音频输出路径方法的流程图。图4是根据另一示例性实施例示出的一种切换音频输出路径方法的流程图。图5是根据另一示例性实施例示出的一种切换音频输出路径方法的流程图。图6是根据另一示例性实施例示出的一种切换音频输出路径方法的流程图。图7是根据另一示例性实施例示出的一种切换音频输出路径方法的流程图。图8是根据一示例性实施例示出的一种切换音频输出路径装置的框图。图9是根据另一示例性实施例示出的一种切换音频输出路径装置的框图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。图1A和图1B是根据一示例性实施例示出的一种实施环境的示意图。如图1A和图1B所示,该实施环境可以包括终端设备120和音频输出设备110。该终端设备120可以例如是智能手机、平板电脑、随身听等。在该终端设备120中有专门用于音频输出的装置。图1A以终端设备120是智能手机来示意。图1B是终端设备120中用于音频输出装置的结构示意图。该终端设备120中的用于音频输出的装置有5个模块,包括数据处理和路由转发模块100、无线通讯模块101、外放模块102、蓝牙模块103、多媒体模块104。数据处理和路由转发模块100负责音频数据的处理和路由转发。无线通讯模块101负责接收网络上的数据,并发送给数据处理和路由转发模块100进行处理,也接收数据处理和路由转发模块100处理过的数据发送给网络。外放模块102包括耳机、语麦、扬声器、听筒等,负责接收来本文档来自技高网...
【技术保护点】
一种切换音频输出路径的方法,其特征在于,所述方法包括:通过第一音频输出路径输出音频数据;获取切换信号,根据所述切换信号确定待输出音频数据的第二音频输出路径;确定所述第一音频输出路径与所述第二音频输出路径之间是否满足延时切换条件;在所述第一音频输出路径与所述第二音频输出路径之间满足所述延时切换条件时,延时通过所述第二音频输出路径输出音频数据。
【技术特征摘要】
1.一种切换音频输出路径的方法,其特征在于,所述方法包括:通过第一音频输出路径输出音频数据;获取切换信号,根据所述切换信号确定待输出音频数据的第二音频输出路径;确定所述第一音频输出路径与所述第二音频输出路径之间是否满足延时切换条件;在所述第一音频输出路径与所述第二音频输出路径之间满足所述延时切换条件时,延时通过所述第二音频输出路径输出音频数据。2.根据权利要求1所述的方法,其特征在于,所述确定所述第一音频输出路径与所述第二音频输出路径之间是否满足延时切换条件,包括:根据音频输出路径与切换方式之间预设的对应关系,确定所述第二音频输出路径对应的切换方式是否为延时切换方式。3.根据权利要求2所述的方法,其特征在于,所述对应关系包括任一音频输出路径切换至另一音频输出路径所对应的切换方式;所述根据音频输出路径与切换方式之间预设的对应关系确定所述第二音频输出路径对应的切换方式是否为延时切换方式,包括:根据所述对应关系,确定所述第一音频输出路径切换至所述第二音频输出路径所对应的切换方式是否为所述延时切换方式。4.根据权利要求1至3任一项所述的方法,其特征在于,所述延时通过所述第二音频输出路径输出音频数据,包括:在预设时长内,保持通过所述第一音频输出路径输出音频数据;在所述预设时长的结束时刻,将音频数据的输出路径由所述第一音频输出路径切换为所述第二音频输出路径。5.根据权利要求1至3任一项所述的方法,其特征在于,所述延时通过所述第二音频输出路径输出音频数据,包括:获取距离传感器的距离信息;确定所述距离信息满足距离阈值条件,将音频数据的输出路径由所述第一音频输出路径切换为所述第二音频输出路径。6.根据权利要求1至3任一项所述的方法,其特征在于,所述延时通过所述第二音频输出路径输出音频数据,包括:暂停通过所述第一音频输出路径输出音频数据,并在预设时长的结束时刻,通过所述第二音频输出路径输出音频数据。7.一种切换音频输出路径的装置,其特征在于,所述装置包括:输出模块,被配置为通过第一音频输出路径...
【专利技术属性】
技术研发人员:刘山荣,李国盛,葛琦,
申请(专利权)人:北京小米移动软件有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。