System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及双音频输出,尤其涉及一种音频输出方法、电子设备及可读存储介质。
技术介绍
1、随着电子设备的功能越来越强大,电子设备可以同时运行两个独立的应用程序,这两个独立的应用程序可以在电子设备的显示屏上分屏显示。例如,两个应用程序的窗口可以在电子设备的显示屏上左右显示,以供两个用户同时使用这两个应用程序。
2、目前,电子设备上可以设置至少两组扬声器,这两个应用程序均提供音视频输出时,通过两组扬声器分别播放不同应用程序对应的音频。然而,实际应用中,通过电子设备上设置的两组扬声器分别播放不同应用程序对应的音频时,两组扬声器播放的声音会相互干扰,会导致使用电子设备的两个用户无法清晰的听到各自观看的视频的声音。
技术实现思路
1、本申请提供一种音频输出方法、电子设备及可读存储介质,可以在电子设备同时运行两个输出音频的应用程序时,使得两个音频对应的声音互不干扰。
2、为达到上述目的,本申请采用如下技术方案:
3、第一方面,本申请提供一种音频输出方法,应用于设置有第一通信模块和第二通信模块的电子设备,该方法包括:
4、电子设备通过第一通信模块和第一耳机的第三通信模块建立无线通信连接;
5、电子设备设置第一耳机的使用位置为第一侧,其中,第一耳机的使用位置用于表示第一耳机接收的音频对应的应用的窗口的显示位置;
6、电子设备通过第二通信模块和第二耳机的第四通信模块建立无线通信连接;
7、电子设备设置第二耳机的使用位置
8、电子设备通过显示屏显示第一应用的窗口和第二应用的窗口,其中,第一应用的窗口显示在显示屏的第一侧,第二应用的窗口显示在显示屏的第二侧;
9、电子设备通过第一通信模块向第一耳机发送第一应用的音频;
10、电子设备通过第二通信模块向第二耳机发送第二应用的音频。
11、本申请中,电子设备可以和两个耳机均建立无线通信连接,并分别为两个耳机设置使用位置;电子设备还可以分屏显示两个应用;电子设备将窗口位于第一侧的应用的音频发送给使用位置为第一侧的耳机,将窗口位于第二侧的应用的音频发送给使用位置为第二侧的耳机。通过这种方式可以使得两个耳机分别输出不同应用的音频,两个用户佩戴两个耳机接收各自使用的应用的音频,互不干扰。当然,本申请中,电子设备设置耳机的使用位置和电子设备分屏显示两个应用的步骤不分先后顺序,电子设备可以根据实际应用场景按照不同的先后顺序执行上述步骤。
12、作为本申请第一方面的一种实现方式,电子设备设置第一耳机的使用位置为第一侧包括:
13、电子设备通过显示屏显示第一界面,第一界面用于提示用户为第一耳机设置使用位置;
14、电子设备接收第一操作,第一操作为作用于第一界面、且用于设置第一耳机的使用位置为第一侧的操作;
15、电子设备基于第一操作,设置第一耳机的使用位置为第一侧。
16、作为本申请第一方面的另一实现方式,电子设备设置第二耳机的使用位置为第二侧包括:
17、电子设备通过显示屏显示第二界面,第二界面用于提示用户为第二耳机设置使用位置;
18、电子设备接收第二操作,第二操作为作用于第二界面、且用于设置第二耳机的使用位置为第二侧的操作;
19、电子设备基于第二操作,设置第二耳机的使用位置为第二侧。
20、本申请中,电子设备可以显示每个耳机的使用位置的设置界面,用户在设置界面上设置耳机的使用位置。耳机的设置界面可以在耳机和电子设备建立无线通信连接之后显示。
21、作为本申请第一方面的另一实现方式,电子设备设置第二耳机的使用位置为第二侧包括:
22、电子设备设置第二耳机的使用位置为与第一耳机的使用位置相反的一侧。
23、本申请中,在已经设置一个耳机的使用位置的情况下,可以不再通过设置界面指示用户设置另一耳机的使用位置,在实际应用中,在需要与两个耳机均建立无线通信连接的情况下,通常两个耳机需要接收不同的应用的音频,所以,可以设置较晚的一个耳机的使用位置与另一个已经设置了使用位置的耳机相反。
24、作为第一方面的另一实现方式,该方法还包括:
25、响应于耳机交换指令,电子设备设置第一耳机的使用位置为第二侧,设置第二耳机的使用位置为第一侧;
26、电子设备通过第一通信模块向第一耳机发送第二应用的音频;
27、电子设备通过第二通信模块向第二耳机发送第一应用的音频。
28、本申请中,在两个耳机的使用位置已经设置的情况下,鉴于实际应用场景中可能存在耳机设置错误,两个用户交换使用耳机的情况下,因为还可以提供耳机交换功能,将两个耳机的使用位置进行交换。
29、作为第一方面的另一实现方式,该方法还包括:
30、响应于应用交换指令,电子设备在显示屏的第一侧显示第二应用的窗口,电子设备在显示屏的第二侧显示第一应用的窗口;
31、电子设备通过第一通信模块向第一耳机发送第二应用的音频;
32、电子设备通过第二通信模块向第二耳机发送第一应用的音频。
33、本申请中,用户观看视频和收听音频的过程中,两个用户可能交错座位,或者,交换观看视频,这种情况下,为了用户观看感受更佳,可以将电子设备显示的两个应用的窗口的显示位置进行交换。
34、作为第一方面的另一实现方式,该方法还包括:
35、响应于耳机交换指令,电子设备设置第一耳机的使用位置为第二侧,设置第二耳机的使用位置为第一侧;
36、电子设备通过第一通信模块向第一耳机发送第一应用的音频;
37、电子设备通过第二通信模块向第二耳机发送第二应用的音频;
38、本申请中,一些场景下,在电子设备交换两个应用的窗口的显示位置之后,还要交换两个耳机的使用位置,才能使得位于左侧的用户观看显示屏左侧显示的应用,收听左侧显示的应用的音频,所以,还需要继续交换两个耳机的使用位置。
39、作为第一方面的另一种实现方式,该方法还包括:
40、电子设备通过第一通信模块和第二通信模块分别接收第一耳机的第三通信模块发出的第一信号,得到第一接收信号和第二接收信号;
41、电子设备基于第一接收信号和第二接收信号的差异,得到第一耳机的到达角;
42、电子设备基于第一耳机的到达角,设置第一耳机的使用位置;电子设备通过第一通信模块和第二通信模块分别接收第二耳机的第四通信模块发出的第二信号,得到第三接收信号和第四接收信号;
43、电子设备基于第三接收信号和第四接收信号的差异,得到第二耳机的到达角;
44、电子设备基于第二耳机的到达角,设置第二耳机的使用位置。
45、本申请中,电子设备还可以提供自动检测耳机的实际位置,从而本文档来自技高网...
【技术保护点】
1.一种音频输出方法,其特征在于,包括:
2.如权利要求1所述的方法,其特征在于,所述电子设备向所述第一耳机发送所述第一应用的音频,向所述第二耳机发送所述第二应用的音频之前,所述方法还包括:
3.如权利要求2所述的方法,其特征在于,在所述电子设备接收到第一操作或第二操作后,所述方法还包括:
4.如权利要求1所述的方法,其特征在于,所述电子设备包括第一通信模块和第二通信模块,所述电子设备向所述第一耳机发送所述第一应用的音频,向所述第二耳机发送所述第二应用的音频之前,所述方法还包括:
5.如权利要求1至4任一项所述的方法,其特征在于,所述电子设备向所述第一耳机发送所述第一应用的音频,向所述第二耳机发送所述第二应用的音频之后,所述方法还包括:
6.如权利要求5所述的方法,其特征在于,在所述第一耳机和所述第二耳机的使用位置交换之后,所述电子设备向所述第一耳机发送所述第二应用的音频,向所述第二耳机发送所述第一应用的音频,包括:
7.如权利要求1至4任一项所述的方法,其特征在于,所述电子设备向所述第一耳机发送所述第一应用
8.如权利要求1至4任一项所述的方法,其特征在于,所述电子设备还包括:AudioManager、AudioRouter和窗口管理模块;
9.一种电子设备,其特征在于,所述电子设备包括处理器,所述处理器用于运行存储器中存储的计算机程序,以使得所述电子设备实现如权利要求1至8任一项所述的方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序被一个或多个处理器执行时实现如权利要求1至8任一项所述的方法。
...【技术特征摘要】
1.一种音频输出方法,其特征在于,包括:
2.如权利要求1所述的方法,其特征在于,所述电子设备向所述第一耳机发送所述第一应用的音频,向所述第二耳机发送所述第二应用的音频之前,所述方法还包括:
3.如权利要求2所述的方法,其特征在于,在所述电子设备接收到第一操作或第二操作后,所述方法还包括:
4.如权利要求1所述的方法,其特征在于,所述电子设备包括第一通信模块和第二通信模块,所述电子设备向所述第一耳机发送所述第一应用的音频,向所述第二耳机发送所述第二应用的音频之前,所述方法还包括:
5.如权利要求1至4任一项所述的方法,其特征在于,所述电子设备向所述第一耳机发送所述第一应用的音频,向所述第二耳机发送所述第二应用的音频之后,所述方法还包括:
6.如权利要求5所述的方法,其特征在于,在所述第一耳机和所述第二耳机...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。