本技术涉及终端,尤其涉及一种音量调节方法及电子设备。
背景技术:
1、目前,终端设备在通过扬声器播放第一音频时,用于可以进入终端设备的设置应用,对第二音频的音量进行调节,终端设备响应于用于针对的第二音频的音量的调节操作,通过扬声器播放第一音频和第二音频。也即,用户可以在终端设备播放第一音频时,可以对终端设备上的第二音频的音量进行调节。例如终端设备正在通过扬声器播放音乐(第一音频),用户可以对来电铃声的音量进行调节,在用户对来电铃声的音量进行调节的过程中,音乐会持续播放,且终端设备会根据用户调节的音量播放对应音量的来电铃声。
2、但是,用户对第二音频的音量进行调节时会造成第一音频的播放产生差异,影响用户体验。
技术实现思路
1、本技术提供的一种音量调节方法、电子设备及介质,在第一音频播放时,用户调节第二音频的音量,没有对播放第一音频的稳定性造成影响。
2、为达到上述目的,本技术采用如下技术方案:
3、第一方面,本技术提供了一种音量调节方法,应用于终端设备,包括:以第一音量播放终端设备的第一应用的第一音频,且第二应用的第二音频未播放。其中,第一应用和第二应用不同,例如第一应用为音乐,第二应用为来电铃声。
4、持续播放第一音频,接收到用户将第二音频的音量由第二音量设置为第三音量的触发操作,将第一音频的音量由第一音量修改为第四音量,第四音量基于第三音量调整得到。在第二时刻时,终端设备正在播放第一音频,此时用户可以对第二应用的第二音频进行调节,也即用户会执行将第二音频的音量由第二音量设置为第三音量的操作,其中第三音量可以大于第二音量,也可以小于第二音量,本技术不做限定。
5、当第一音量大于第三音量时,第三音量会影响第一音频的播放的稳定性,本技术通过将将第一音量修改为基于第三音量调整得到的第四音量,可以避免第三音量对第一音频的播放的稳定性的影响。
6、持续播放第一音频以及播放第二音频;第一音频的音量为第四音量;第二音频的音量为第三音量。本技术通过将第一音频的音量修改为第四音量,并进行播放,可以避免第三音量对第一音频的播放的稳定性的影响。其中,第四音量可以与第三音量相同,第四音量也可以小于第三音量,本技术不做具体限定。此外,通过将第一音频的音量修改为第四音量,还可以避免因第一音频的音量大于第三音频的音量所导致的用户难以识别第二音频的问题,提高用户体验。
7、在一种可能的实现中,还包括:基于用户的触发操作记录第一音量,在第二音频播放完毕之后,将第一音频的音量由第四音量恢复为记录的第一音量。其中,通过在用户执行触发操作时,记录第一音频的音量为第一音量,便于后续在第二音频播放完毕或用户针对第二音频的调节完成后,将第一音频的音量由第四音量恢复为第一音量。也即,在第二音频播放完毕后,第一音频恢复原来的音量,无需用户手动恢复,有利于提高用户体验。
8、在一种可能的实现方式中,还包括:终端设备的应用程序框架层判断第三音量是否小于第一音量,若第三音量不小于第一音量则第一音频的音量为第一音量;若第三音量小于第一音量将第一音频的音量由第一音量修改为第四音量。
9、当第三音量大于第一音量时,第三音量对第一音量的影响较小,此时可以不改变第一音频的音量,可以更快的响应用户操作,并进行第二音频的播放,同时,由于第一音量小于第三音量,故第一音量也不会影响用户对第二音频的识别和调节,可以提高用户体验。
10、在一种可能的实现中,播放第二音频之前,还包括:终端设备的硬件层获取第三音量对应的音量增益,然后利用音量增益对第三音量进行处理得到处理后的第三音量,并以处理后的第三音量播放第二音频。
11、通过利用音量增益对第三音量进行处理,可以使得第三音量下的第二音频的声音更加清晰,提高用户体验。
12、在一种可能的实现中,接收到用户将第二音频的音量由第二音量设置为第三音量的触发操作,包括:响应于用户对设置应用的第一操作,显示第一界面;第一界面包括第一控件;第一控件用于调节第二应用的第二音频的音量;其中,在第二时刻之前,第二音频的音量为第二音量;接收到用户对第一控件的第二操作;第二操作用于将第二音频的音量设置为第三音量。
13、这样,终端设备可以支持用户通过人机交互界面将第二应用的音量设置为第三音量,简单方便,有利于提高用户体验。
14、在一种可能的实现中,接收到用户将第二音频的音量由第二音量设置为第三音量的触发操作,包括:响应于用户对音量调节按钮的第三操作,显示第二界面;第二界面包括第二控件和第三控件;第二控件用于调节第一应用的第一音频的音量;第三控件用于调节第二应用的第二音频的音量;第三操作用于将第一音频的音量设置为第四音量;其中,在第二时刻之前,第一音频的音量为第一音量,第二音频的音量为第二音量;接收到用户对第三控件的第四操作;第四操作用于将第二音频的音量设置为第三音量。
15、这样,终端设备可以支持用户通过人机交互界面将第二应用的音量设置为第三音量,简单方便,有利于提高用户体验。
16、在一种可能的实现中,播放终端设备的第一应用的第一音频之前,还包括:终端设备的应用程序框架层对第一应用中的第一音频进行处理,得到处理后的第一音频;终端设备的高级数字信号处理器adsp模块对处理后的第一音频进行处理,得到再次处理后的第一音频;播放终端设备的第一应用的第一音频,包括:通过终端设备的扬声器播放再次处理后的第一音频。
17、终端设备的应用程序框架层可以部署有一种音效处理方法例如dts音效,对第一应用中的音频进行处理,终端设备的高级数字信号处理adsp模块可以部署有另一种音效处理方法例如histen音效,对处理后的音频进行处理,得到再次处理后的音频;并通过终端设备的扬声器播放再次处理后的音频。终端设备的应用程序框架层和终端设备的高级数字信号处理adsp模块均对音频进行处理,属于级联音效场景,本技术可以适用于级联音效场景,有利于在级联音效场景下提高音量的稳定性。
18、在一种可能的实现中,播放第二音频之前,还包括:终端设备的应用程序框架层获取第二应用的第二音频;应用程序框架层向终端设备的硬件层传递第二音频;播放第二音频,包括:通过硬件层的扬声器播放第二音频。
19、在一种可能的实现中,第四音量的音量值与第三音量的音量值相同。本技术将第一音频的音量由第一音量修改为第三音量,可以使得第一音量不会影响用户对第二音频的识别和调节,可以提高用户体验。
20、第二方面,本技术提供了一种电子设备,包括:处理器和存储器;其中,在存储器中存储有一个或多个计算机程序,一个或多个计算机程序包括指令;当指令被处理器执行时,使得电子设备执如第一方面的音量调节方法。
21、第三方面,本技术提供了一种计算机存储介质,包括计算机指令,当计算机指令在电子设备上运行时,电子设备执行如第一方面的音量调节方法。
22、第四方面,本技术实施例提供一种计算机程序产品,计算机程序产品包括计算机程序,当计算机程序被运行时,使得计算机执行第一方面的任意一种可能的实现方式中描述的终端设备执行的方法。
23、第五方面,本技术提供一种芯片或者芯片系统,该芯片或者芯片系统包括至少一个处理器和通信接口,通信接口和至少一个处理器通过线路互联,至少一个处理器用于运行计算机程序或指令,以执行第一方面的任意一种可能的实现方式中描述的终端设备执行的方法。其中,芯片中的通信接口可以为输入/输出接口、管脚或电路等。
24、应当理解的是,本技术的第二方面至第五方面与本技术的第一方面的技术方案相对应,各方面及对应的可行实施方式所取得的有益效果相似,不再赘述。
1.一种音量调节方法,其特征在于,应用于终端设备,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,还包括:
3.根据权利要求1所述的方法,其特征在于,还包括:
4.根据权利要求1所述的方法,其特征在于,播放所述第二音频之前,还包括:
5.根据权利要求1所述的方法,其特征在于,所述接收到用户将所述第二应用的第二音频的音量由第二音量设置为第三音量的触发操作,包括:
6.根据权利要求1所述的方法,其特征在于,所述接收到用户将所述第二应用的第二音频的音量由第二音量设置为第三音量的触发操作,包括:
7.根据权利要求1-6任一项所述的方法,其特征在于,播放所述终端设备的第一应用的第一音频之前,还包括:
8.根据权利要求1-6任一项所述的方法,其特征在于,播放所述第二音频之前,还包括:
9.根据权利要求1-6任一项所述的方法,其特征在于,所述第四音量的音量值与所述第三音量的音量值相同。
10.一种电子设备,其特征在于,包括:处理器和存储器;
11.一种计算机存储介质,其特征在于,包括计算机指令,当所述计算机指令在电子设备上运行时,所述电子设备执行如权利要求1-9任一项所述的音量调节方法。
