System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种切换音频设备的方法、装置、设备和存储介质制造方法及图纸_技高网

一种切换音频设备的方法、装置、设备和存储介质制造方法及图纸

技术编号:40657731 阅读:3 留言:0更新日期:2024-03-18 18:49
本申请实施例提供一种切换音频设备的方法、装置、设备和存储介质,涉及多媒体技术领域,该方案包括:向与电子设备连接的第一音频设备输出音频数据。在向第一音频设备输出音频数据的过程中,若检测到第一音频设备进入离线状态,则停止输出音频数据。获取第一设备列表,第一设备列表中包含与电子设备连接的音频设备的设备信息。确定第一设备列表中是否包含第一音频设备的设备信息。若第一设备列表中包含第一音频设备的设备信息,则继续向第一音频设备输出音频数据。该方案用于解决音频设备离线后需要手动干预的技术问题,从而提升用户的使用体验。

【技术实现步骤摘要】

本申请涉及多媒体,尤其涉及一种切换音频设备的方法、装置、设备和存储介质


技术介绍

1、目前,随着多媒体技术的发展,音频可以作为多媒体信息的一种重要形式。具有音频播放功能的电子设备(电脑、手机等)通常需要借助音频设备播放音频。比如,电脑可以通过与电脑连接的耳机、扬声器等音频设备播放音频数据。

2、在实际应用场景中,电子设备在通过音频设备播放音频数据时,可能会存在音频设备离线的情况。此时电脑暂停播放音频数据。而在音频设备重新连接电脑时,电脑会将其识别为新加入的音频设备,需要人工进行手动干预,从而使电脑通过该音频设备继续播放音频数据,这样费时费力,给用户造成较差的使用体验。


技术实现思路

1、本申请实施例提供一种切换音频设备的方法、装置、设备和存储介质,该方案用于解决音频设备离线后需要手动干预的技术问题,从而提升用户的使用体验。

2、第一方面,本申请实施例提供一种切换音频设备的方法,应用于电子设备,该方法包括:向与电子设备连接的第一音频设备输出音频数据。在向第一音频设备输出音频数据的过程中,若检测到第一音频设备进入离线状态,则停止输出音频数据。获取第一设备列表,第一设备列表中包含与电子设备连接的音频设备的设备信息。确定第一设备列表中是否包含第一音频设备的设备信息。若第一设备列表中包含第一音频设备的设备信息,则继续向第一音频设备输出音频数据。

3、本申请实施例提供一种切换音频设备的方法,应用于电子设备,在向第一音频设备输出音频数据的过程中,电子设备若检测到第一音频设备进入离线状态,则停止输出音频数据。然后,电子设备可以获取第一设备列表。由于第一设备列表中包含的与电子设备连接的至少一个音频设备的设备信息,这样电子设备可以确定第一设备列表中是否包含第一音频设备的设备信息。若第一设备列表中包含第一音频设备的设备信息,则电子设备可以继续向第一音频设备输出音频数据,从而实现音频设备离线后无需手动干预,从而提升了用户的使用体验。

4、在本申请的一种可能的实现方式中,本申请实施例所提供的方法还包括:若第一设备列表中不包含第一音频设备的设备信息,则从第一设备列表中确定符合预设条件的第二音频设备。向第二音频设备输出音频数据。

5、在本申请的一种可能的实现方式中,若第一设备列表中包含第一音频设备的设备信息,则继续向第一音频设备输出音频数据之前,本申请实施例所提供的方法还包括:从第一设备列表中确定至少一个第三音频设备的设备信息,第三音频设备与第一音频设备的设备类型相同,设备类型包括音频输入设备和音频输出设备。确定至少一个第三音频设备的设备信息中是否包含第一音频设备的设备信息。从第一设备列表中确定符合预设条件的第二音频设备,包括:从至少一个第三音频设备中确定符合预设条件的第二音频设备。

6、在本申请的一种可能的实现方式中,获取第一设备列表,包括:创建音频设备集合器,音频设备集合器包含电子设备中用于与音频设备连接的第一接口。根据音频设备集合器,确定与电子设备连接的至少一个音频设备的设备信息,以得到第一设备列表。

7、在本申请的一种可能的实现方式中,音频设备的设备信息包括以下一项或多项:音频设备的身份号、音频设备的名称、音频设备的设备类型、音频设备是否具有预设标识。

8、在本申请的一种可能的实现方式中,向与电子设备连接的第一音频设备输出音频数据之前,方法还包括:获取第二设备列表。向与电子设备连接的第一音频设备输出音频数据,包括:若第二设备列表包含第一音频设备的设备信息,则向第一音频设备输出音频数据。若第二设备列表中不包含第一音频设备的设备信息,以及与第一音频设备相同设备类型的音频设备的设备信息,则返回执行步骤获取第二设备列表。

9、在本申请的一种可能的实现方式中,电子设备包括音频播放模块和设备检测模块,音频播放模块与设备检测模块连接,本申请实施例所提供的方法还包括:音频播放模块若检测到第一音频设备进入离线状态,则启动检测线程。在启动检测线程的情况下,设备检测模块获取第一设备列表。设备检测模块确定第一设备列表中是否包含第一音频设备的设备信息。若第一设备列表中包含第一音频设备的设备信息,则设备检测模块向音频播放模块发送通知消息。响应于通知消息,音频播放模块继续向第一音频设备输出音频数据。

10、第二方面,本申请实施例提供一种切换音频设备的装置,该切换音频设备的装置可以实现第一方面或第一方面的任意可能的实现方式中的方法,因此也能实现第一方面或第一方面任意可能的实现方式中的有益效果。该切换音频设备的装置可以为电子设备,也可以为支持电子设备实现第一方面或第一方面的任意可能的实现方式中的方法的装置,例如应用于电子设备中的芯片或者控制电路。该切换音频设备的装置可以通过软件、硬件、或者通过硬件执行相应的软件实现上述方法。

11、作为一种示例,本申请实施例提供一种切换音频设备的装置,该切换音频设备的装置为电子设备或者为应用于电子设备中的芯片,该切换音频设备的装置包括:输出单元,用于向与电子设备连接的第一音频设备输出音频数据。停止单元,用于在向第一音频设备输出音频数据的过程中,若检测到第一音频设备进入离线状态,则停止输出音频数据。获取单元,用于获取第一设备列表,第一设备列表中包含与电子设备连接的音频设备的设备信息。输出单元,还用于若第一设备列表中包含第一音频设备的设备信息,则继续向第一音频设备输出音频数据。

12、在本申请的一种可能的实现方式中,本申请实施例所提供的装置还包括:确定单元,用于若第一设备列表中不包含第一音频设备的设备信息,从第一设备列表中确定符合预设条件的第二音频设备。

13、在本申请的一种可能的实现方式中,输出单元,还用于若第一设备列表中不包含第一音频设备的设备信息,向第二音频设备输出音频数据。

14、在本申请的一种可能的实现方式中,确定单元,还用于从第一设备列表中确定至少一个第三音频设备的设备信息

15、在本申请的一种可能的实现方式中,本申请实施例所提供的装置还包括:创建单元,用于创建音频设备集合器,音频设备集合器包含电子设备中用于与音频设备连接的第一接口。

16、在本申请的一种可能的实现方式中,确定单元,还用于根据音频设备集合器,确定与电子设备连接的至少一个音频设备的设备信息,以得到第一设备列表。

17、在本申请的一种可能的实现方式中,获取单元,还用于获取第二设备列表。

18、第三方面,本申请实施例提供一种计算机可读存储介质,计算机可读存储介质中存储有计算机程序或指令,当计算机程序或指令在计算机上运行时,使得计算机执行如第一方面至第一方面的任意一种可能的实现方式中描述的一种切换音频设备的方法。

19、第四方面,本申请实施例提供一种包括指令的计算机程序产品,当指令在计算机上运行时,使得计算机执行第一方面或第一方面的各种可能的实现方式中描述的一种切换音频设备的方法。

20、第五方面,本申请实施例提供切换音频设备本文档来自技高网...

【技术保护点】

1.一种切换音频设备的方法,其特征在于,应用于电子设备,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,所述若所述第一设备列表中包含所述第一音频设备的设备信息,则继续向所述第一音频设备输出音频数据之前,所述方法还包括:

4.根据权利要求1所述的方法,其特征在于,所述获取第一设备列表,包括:

5.根据权利要求1所述的方法,其特征在于,所述音频设备的设备信息包括以下一项或多项:所述音频设备的身份号、所述音频设备的名称、所述音频设备的设备类型、所述音频设备是否具有预设标识。

6.根据权利要求1所述的方法,其特征在于,所述向与所述电子设备连接的第一音频设备输出音频数据之前,所述方法还包括:

7.根据权利要求1~6任一项所述的方法,其特征在于,所述电子设备包括音频播放模块和设备检测模块,所述音频播放模块与所述设备检测模块连接,所述方法还包括:

8.一种切换音频设备的装置,其特征在于,应用于电子设备,所述装置包括:

9.一种电子设备,其特征在于,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1~7任一项所述的方法。

10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1~7任一项所述的方法。

...

【技术特征摘要】

1.一种切换音频设备的方法,其特征在于,应用于电子设备,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,所述若所述第一设备列表中包含所述第一音频设备的设备信息,则继续向所述第一音频设备输出音频数据之前,所述方法还包括:

4.根据权利要求1所述的方法,其特征在于,所述获取第一设备列表,包括:

5.根据权利要求1所述的方法,其特征在于,所述音频设备的设备信息包括以下一项或多项:所述音频设备的身份号、所述音频设备的名称、所述音频设备的设备类型、所述音频设备是否具有预设标识。

6.根据权利要求1所述的方法,其特征在于,所述向与所述电子设备...

【专利技术属性】
技术研发人员:朱增辉
申请(专利权)人:深圳市鸿合创新信息技术有限责任公司
类型:发明
国别省市:

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

1