失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 音频的播放方法 装置 存储介质及电子设备与流程

音频的播放方法 装置 存储介质及电子设备与流程

时间:2020-07-25 22:56:58

相关推荐

音频的播放方法 装置 存储介质及电子设备与流程

本申请属于终端技术领域,尤其涉及一种音频的播放方法、装置、存储介质及电子设备。

背景技术:

随着技术的发展,终端已经不仅仅是一种通信工具,同时也是一种娱乐工具。用户经常会使用终端来听音乐或者看视频等。在用户需要使用终端播放音频文件时,为了避免外放的声音对其他用户造成干扰或音频内容被其他用户得知等,用户一般需要使用耳机来听音频。然而,使用耳机来听音频其操作较为繁琐。

技术实现要素:

本申请实施例提供一种音频的播放方法、装置、存储介质及电子设备,可以实现音频播放方式的简化。

本申请实施例提供一种音频的播放方法,包括:

获取当前用户的目标位置;

获取需要播放的音频的第一频率;

根据所述目标位置和所述第一频率,确定出至少两个超声波频率,并为所述终端中不同的预设部件分配不同的所述超声波频率;

控制所述预设部件按照分配到的所述超声波频率朝向所述目标位置发出声波,以使所述超声波频率在所述目标位置进行混频并解析出所述第一频率。

本申请实施例提供一种音频的播放装置,包括:

第一获取模块,用于获取当前用户的目标位置;

第二获取模块,用于获取需要播放的音频的第一频率;

确定模块,用于根据所述目标位置和所述第一频率,确定出至少两个超声波频率,并为所述终端中不同的预设部件分配不同的所述超声波频率;

控制模块,用于控制所述预设部件按照分配到的所述超声波频率朝向所述目标位置发出声波,以使所述超声波频率在所述目标位置进行混频并解析出所述第一频率。

本申请实施例提供一种存储介质,其上存储有计算机程序,当所述计算机程序在计算机上执行时,使得所述计算机执行本申请实施例提供的音频的播放方法中的步骤。

本申请实施例还提供一种电子设备,包括存储器,处理器,所述处理器通过调用所述存储器中存储的计算机程序,用于执行本申请实施例提供的音频的播放方法中的步骤。

本实施例中,由于超声波具有很强的定向性,因此朝向当前用户所在的目标位置发出的超声波只会在终端朝向目标位置的方向上进行混频,从而使得仅在终端朝向目标位置的方向上、在终端与目标位置之间的区域才能够听到超声波混频解析后得到的可听声波,而在其它区域将无法听到可听声波。因此,本实施例可以使得用户不需佩戴耳机即可听到音频,使音频的收听方式更加简单,用户体验更好。并且,由于其它区域的用户不会听到声波,因此本实施例不会对其他区域的用户造成干扰。

附图说明

下面结合附图,通过对本发明的具体实施方式详细描述,将使本发明的技术方案及其有益效果显而易见。

图1是本申请实施例提供的音频的播放方法的流程示意图。

图2是本申请实施例提供的音频的播放方法的另一流程示意图。

图3至图5是本申请实施例提供的音频的播放方法的场景示意图。

图6是本申请实施例提供的音频的播放装置的结构示意图。

图7是本申请实施例提供的移动终端的结构示意图。

图8是本申请实施例提供的移动终端的另一结构示意图。

具体实施方式

请参照图式,其中相同的组件符号代表相同的组件,本发明的原理是以实施在一适当的运算环境中来举例说明。以下的说明是基于所例示的本发明具体实施例,其不应被视为限制本发明未在此详述的其它具体实施例。

可以理解的是,本申请实施例的执行主体可以是诸如智能手机或平板电脑等的终端设备。

请参阅图1,图1是本申请实施例提供的音频的播放方法的流程示意图,流程可以包括:

在步骤s101中,获取当前用户的目标位置。

随着技术的发展,终端已经不仅仅是一种通信工具,同时也是一种娱乐工具。用户经常会使用终端来听音乐或者看视频等。在用户需要使用终端播放音频文件时,为了避免外放的声音对其他用户造成干扰或音频内容被其他用户得知等,用户一般需要使用耳机来听音频。然而,使用耳机来听音频其操作较为繁琐。

在本申请实施例的步骤s101中,比如,当需要播放音频文件时,终端可以先获取当前用户所在的位置,即目标位置。

在步骤s102中,获取需要播放的音频的第一频率。

比如,在获取到当前用户的目标位置后,终端可以获取需要播放的音频的频率,即第一频率。

在步骤s103中,根据该目标位置和该第一频率,确定出至少两个超声波频率,并为该终端中不同的预设部件分配不同的该超声波频率。

比如,在获取到当前用户的目标位置以及需要播放的音频的第一频率后,终端可以根据该目标位置和第一频率,确定出至少两个超声波频率。然后,终端可以将确定出的不同的超声波频率分配给不同的预设部件。即,确定出的超声波频率的个数与预设部件的个数相等。

在步骤s104中,控制该预设部件按照分配到的超声波频率朝向该目标位置发出声波,以使超声波频率在该目标位置进行混频并解析出该第一频率。

比如,在为不同的预设部件分配了不同的超声波频率后,终端可以控制各预设部件按照分配到的超声波频率朝向当前用户所在的目标位置发出声波,以使所有的超声波频率在该目标位置处能够进行混频,并解析出第一频率,从而使当前用户能够听到终端播放的音频。

例如,需要播放的音频的频率为f1,可以理解的是,f1为用户能够听到的可听声波。然后,终端可以根据当前用户所在的目标位置以及频率f1,确定出两个超声波频率,例如分别为f2和f3,可以理解的是,f2和f3为不可听见的声波。之后,终端可以将超声波频率f2和f3分配给两个能够发出超声波的扬声器,例如分别为扬声器a和扬声器b。然后,终端可以控制扬声器a朝向目标位置发出频率为f2的超声波,同时控制扬声器b朝向目标位置发出频率为f3的超声波。扬声器a和扬声器b发出的超声波能够在目标位置进行超声波混频,带动空气震动,并解析出当前用户能够听到的频率为f1的声波(音频),从而使处于目标位置的当前用户能够听到终端需要播放的音频。

可以理解的是,由于超声波具有很强的定向性,因此朝向当前用户所在的目标位置发出的超声波只会在终端朝向目标位置的方向上进行混频,从而使得仅在终端朝向目标位置的方向上、在终端与目标位置之间的区域才能够听到超声波混频解析后得到的可听声波,而在其它区域将无法听到可听声波。因此,本实施例可以使得用户不需佩戴耳机即可听到音频,使音频的收听方式更加简单,用户体验更好。并且,由于其它区域的用户不会听到声波,因此本实施例不会对其他区域的用户造成干扰。

请参阅图2,图2为本申请实施例提供的音频的播放方法的另一流程示意图,流程可以包括:

在步骤s201中,当检测到当前用户需要播放包含音频的文件时,终端获取当前时间。

比如,当检测到当前用户需要播放包含音频的文件时,终端可以获取先获取当前时间。例如,终端检测到当前用户拿起终端,选中了一首歌曲并点击播放按钮时,终端可以先获取当前时间。

在获取到当前时间后,终端可以检测该当前时间是否属于预设的工作时间段。例如,预设的工作时间段为工作日的9:00至18:00。可以理解的是,工作时间段可以由用户自行设定,例如也可以设定为08:30至17:30,等等,此处不做具体限定。

在一种实施方式中,终端中使用的日历带有工作日和节假日的标识,那么在获取到当前时间后,终端可以将当前时间对应的日期与日历中的日期进行比对,以判断当前时间对应的日期是否属于工作日。

若判断出当前时间不属于预设的工作时间段,比如当前时间不属于工作日的工作时间段,那么终端可以直接播放该包含音频的文件。例如,在没有连接到耳机的情况下,终端可以直接使用扬声器外放该音频。

若判断出当前时间属于预设的工作时间段,那么可以进入步骤s202中。

在步骤s202中,若检测到该当前时间属于预设的工作时间段,则终端通过广角摄像模组获取本终端周围的影像。

比如,终端获取到的当前时间为周一的上午10:00,属于工作日的工作时间段,那么终端可以通过广角摄像模组获取本终端周围的影像。比如,当前用户手持终端,并且终端所在的竖直方向上的平面与用户所在的竖直方向上的平面接近于平行,那么终端可以开启广角摄像模组拍摄周围的影像。

在获取到本终端周围的影像后,终端可以根据该影像判断本终端周围是否存在当前用户外的其它用户。

若判断出本终端周围不存在当前用户外的其它用户,那么终端可以执行其它操作。比如,在没有连接到耳机的情况下,终端可以直接使用扬声器外放该音频。

若判断出本终端周围存在当前用户外的其它用户,那么可以进入步骤s203中。

在步骤s203中,若根据该影像确定出本终端周围存在当前用户外的其他用户,则终端获取环境的噪声值。

比如,终端通过广角摄像模组拍摄到的影像判断出本终端周围存在当前用户以外的其它用户,在这种情况下,终端可以获取周围环境的噪声值,并检测该噪声值是否低于预设阈值。

若检测到该噪声值不低于预设阈值,那么可以认为当前用户处于一个较为嘈杂的环境中。在这种情况下,若检测到终端没有与耳机相连接,那么终端可以直接通过扬声器外放音频。

若检测到该噪声低于预设阈值,那么可以进入步骤s204中。

在步骤s204中,若该噪声值低于预设阈值,则终端获取当前用户的目标位置。

比如,终端检测到周围环境的噪声值低于预设阈值,那么可以认为当前用户处于一个安静的环境中。也就是说,当前用户在工作日的工作时间段内处于一个周围还有其它用户且比较安静的环境中。在这种情况下,为了避免直接通过扬声器外放音频干扰到其它用户,此时终端可以获取当前用户的目标位置。

在一种实施方式中,当前用户的目标位置的信息可以包含当前用户相对于终端所在的方向以及距离等信息。

在步骤s205中,终端获取需要播放的音频的第一频率。

比如,在获取到当前用户的目标位置后,终端可以获取需要播放的音频的以频率。

在步骤s206中,根据目标位置和第一频率,终端确定出至少两个超声波频率,并为终端中不同的预设部件分配不同的该超声波频率。

比如,在获取到当前用户的目标位置和第一频率后,终端可以根据该目标位置和第一频率,确定出至少两个超声波频率。例如,终端可以确定出两个超声波频率,并将确定出来的超声波频率分别分配给两个不同的预设部件。

需要说明的是,预设部件可以是能够向外发出超声波频率的部件,例如扬声器或受话器或者麦克风等。

在步骤s207中,终端控制预设部件按照分配到的超声波频率朝向目标位置发出声波,以使超声波频率在该目标位置进行混频并解析出第一频率。

比如,在将确定出来的两个超声波频率分别分配给两个不同的预设部件后,终端可以控制各预设部件按照分配到的超声波频率同时朝向当前用户所在的目标位置发出声波,以使所有的超声波频率在该目标位置处能够进行混频,并解析出第一频率,从而使当前用户能够听到终端播放的音频。

在本实施例中,在获取当前用户的目标位置时,终端可以获取利用距离传感器,获取当前用户与终端之间的目标距离。然后,终端可以根据该目标距离以及需要播放的音频的第一频率,来确定出至少两个超声波频率。也就是说,在需要播放的音频的第一频率相同的情况下,若终端与当前用户之间的距离不同,那么确定出来的超声波频率也不同。比如,需要播放的音频的第一频率为f1,那么当终端与当前用户之间的距离为30厘米时,终端根据第一频率f1和距离30厘米,确定出两个超声波频率,例如这两个超声波频率分别为f2和f3。当终端与当前用户之间的距离为40厘米时,终端根据第一频率f1和距离40厘米,确定出两个超声波频率,例如这两个超声波频率分别为f4和f5。其中,f2和f3构成的超声波频率组合与f4和f5构成的超声波频率组合不同。也就是说,终端可以根据其与当前用户之间的距离的不同,调整超声波频率也不同,从而保证当前用户在目标位置处能够清楚地听见由超声波混频解析出的可听声波的音频。

在一种实施方式中,s201中当检测到当前用户需要播放包含音频的文件时获取当前时间的步骤,可以包括如下步骤:

当检测到当前用户需要播放包含音频的文件时,终端获取需要播放的音频的类别;

若检测到该需要播放的音频的类别属于预设类别,则终端获取当前时间。

比如,当检测到当前用户点击某一歌曲的播放按钮时,终端可以先获取该歌曲的类别,并检测该歌曲的类别是否属于预设类别。在一种实施方式中,预设类别可以是一些音调比较高的音频,例如摇滚类别的歌曲或者高音类别的歌曲。

如果检测到当前需要播放的歌曲属于预设的摇滚类别或者高音类别的音乐,由于这类的歌曲给其它造成的干扰较大,因此在这种情况下,可以触发终端获取当前时间,并可以在确定出当前时间属于工作日的预设工作时间段,且终端周围存在当前用户外的其它用户时,控制终端获取需要播放的音频的第一频率。然后,终端再根据第一频率以及当前用户所在的目标位置,确定出至少两个超声波频率,并将确定出来的超声波频率分别分配给不同的预设部件。之后,终端可以控制预设部件同时向当前用户所在的目标位置发出分配到的频率的超声波,以使这些超声波能够在当前用户所在的目标位置处混频,并解析出人耳可听的声波。

在一种实施方式中,终端也可以设置不同的音频播放模式,比如分别为普通播放模式和定向播放模式。当用户选择普通播放模式时,终端可以利用扬声器来播放音频,此时扬声器发出人耳能够听到的频率的声波。当用户选择定向播放模式时,终端可以控制扬声器和/或受话器和/或麦克风等部件同时发出人耳听不到的高频超声波,这些高频超声波能够在用户所在的位置进行超声波混频,带动空气震动,并解析出人耳能够听到频率的声波。

在一种实施方式中,终端还可以根据当前用户所在的地点来判断是采用普通播放模式还是采用定向播放模式来播放音频。比如,若确定出当前用户所在的地点在家中,那么终端可以采用普通播放模式来播放音频。若确定出当前用户所在的地点是在公司,那么终端可以采用定向播放模式来播放音频,等等。

请参阅图3至图5,图3至图5为本申请实施例提供的音频的播放方法的场景示意图。

比如,如图3所示,用户点击了xx歌曲的播放按钮,此时终端可以检测到用户需要播放音频。此时,终端可以获取当前时间。

例如,如图3所示,当前时间为1月10日星期三上午10:00。在获取到当前时间后,终端可以检测当前时间是否为工作日的工作时间段。例如,工作时间段为09:00至18:00。

例如,本实施例中,终端检测到当前时间为工作日的工作时间段。在这种情况下,终端可以通过广角摄像模组获取本终端周围的影像,例如,终端可以拍摄数帧关于周围环境的照片,然后通过这些照片判断本终端周围是否存在当前用户外的其他用户。

例如,广角摄像模组拍摄的照片中出现了其它用户,因此终端根据广角摄像模组拍摄得到的照片确定出周围还存在当前用户外的其他用户,此时终端可以进一步采集周围环境的噪声,并获取周围环境的噪声值,如图4所示。然后,终端可以检测该噪声值是否低于预设阈值。例如预设阈值为40分贝。

例如,本实施例中终端获取到的周围环境的噪声值为39分贝低于预设阈值,那么可以认为当前环境属于安静环境。

在判断出终端当前处于安静的工作环境,且周围还存在其他用户时,可以触发终端获取当前用户相对于终端所在的方向和距离。例如,终端获取到当前用户在终端的正前方30厘米处。

然后,终端可以获取需要播放的xx歌曲的第一频率f1。之后,终端可以根据用户与终端之间的距离30厘米以及第一频率f1,确定出两个超声波频率。例如,终端确定出的这两个超声波频率分别为f2和f3。

之后,终端可以将上述超声波频率f2分配给终端的受话器(听筒),将上述超声波频率f3分配给终端的扬声器。

在本实施例中,如图5所示,终端的受话器20和距离传感器10分布在屏幕上方位置。在终端屏幕的最下端且与底边框交界处开设有一缝隙,在该缝隙处安装有扬声器30。该受话器20和扬声器30都既可以发生人耳可听频率的声波,也可以发出人耳不可听频率的超声波。

在将超声波频率分别为f2和f3分别分配给受话器和扬声器后,终端可以控制该受话器朝向正前方当前用户的位置发出频率为f2的超声波,同时控制该扬声器朝向正前方当前用户的位置发出频率为f3的超声波。频率为f2和超声波和频率为f3的超声波在终端正前方30厘米(即当前用户所在位置)处能够进行混频,从而带动空气震动,并解析出当前用户能够听到的第一频率的声波,从而使当前用户能够收听到音频。

之后,当前用户调整了其与终端之间的距离,此时终端检测到其与当前用户的距离变为了40厘米。在这种情况下,终端可以根据当前需要播放的音频的频率f1,以及终端与当前用户之间的距离40厘米,确定出两个超声波频率f4和f5。然后,终端可以控制受话器朝向正前方40厘米的位置发出频率为f4的超声波,同时控制该扬声器朝向正前方40厘米的位置发出频率为f5的超声波。其中,f4和f5构成的超声波频率组合与f2和f3构成的超声波频率的组合不同。频率分别为f4和f5的超声波在终端正前方40厘米的位置能够发生超声波混频并解析出当前用户能够听到的频率为f1的音频。

请参阅图6,图6为本申请实施例提供的音频的播放装置的结构示意图。音频的播放装置300可以包括:第一获取模块301,第二获取模块302,确定模块303,控制模块304。

第一获取模块301,用于获取当前用户的目标位置。

第二获取模块302,用于获取需要播放的音频的第一频率。

确定模块303,用于根据所述目标位置和所述第一频率,确定出至少两个超声波频率,并为所述终端中不同的预设部件分配不同的所述超声波频率。

控制模块304,用于控制所述预设部件按照分配到的所述超声波频率朝向所述目标位置发出声波,以使所述超声波频率在所述目标位置进行混频并解析出所述第一频率。

在一种实施方式中,所述第一获取模块301执行所述获取当前用户的目标位置的步骤时,可以用于:

通过广角摄像模组,获取所述终端周围的影像;

若根据所述影像确定出所述终端周围存在所述当前用户外的其他用户,则获取所述当前用户的目标位置。

在一种实施方式中,所述第一获取模块301执行所述若根据所述影像确定出所述终端周围存在所述当前用户外的其他用户则获取所述当前用户的目标位置的步骤时,可以用于:

若根据所述影像确定出所述终端周围存在所述当前用户外的其他用户,则获取环境的噪声值;

若所述噪声值低于预设阈值,则获取所述当前用户的目标位置。

在一种实施方式中,所述第一获取模块301执行所述通过广角摄像模组获取所述终端周围的影像的步骤时,可以用于:

当检测到所述当前用户需要播放包含音频的文件时,获取当前时间;

若检测到所述当前时间属于预设的工作时间段,则通过广角摄像模组获取所述终端周围的影像。

在一种实施方式中,所述第一获取模块301执行所述当检测到所述当前用户需要播放包含音频的文件时获取当前时间的步骤时,可以用于:

当检测到所述当前用户需要播放包含音频的文件时,获取所述需要播放的音频的类别;

若检测到所述需要播放的音频的类别属于预设类别,则获取当前时间。

本申请实施例提供一种计算机可读的存储介质,其上存储有计算机程序,当所述计算机程序在计算机上执行时,使得所述计算机执行如本实施例提供的音频的播放方法中的步骤。

本申请实施例还提供一种电子设备,包括存储器,处理器,所述处理器通过调用所述存储器中存储的计算机程序,用于执行本实施例提供的音频的播放方法中的步骤。

例如,上述电子设备可以是诸如平板电脑或者智能手机等移动终端。请参阅图7,图7为本申请实施例提供的移动终端的结构示意图。

该移动终端400可以包括扬声器401、存储器402、处理器403等部件。本领域技术人员可以理解,图7中示出的移动终端结构并不构成对移动终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

扬声器401可以将电信号转换为声音信号,从而向外发出声波。

存储器402可用于存储应用程序和数据。存储器402存储的应用程序中包含有可执行代码。应用程序可以组成各种功能模块。处理器403通过运行存储在存储器402的应用程序,从而执行各种功能应用以及数据处理。

处理器403是移动终端的控制中心,利用各种接口和线路连接整个移动终端的各个部分,通过运行或执行存储在存储器402内的应用程序,以及调用存储在存储器402内的数据,执行移动终端的各种功能和处理数据,从而对移动终端进行整体监控。

在本实施例中,移动终端中的处理器403会按照如下的指令,将一个或一个以上的应用程序的进程对应的可执行代码加载到存储器402中,并由处理器403来运行存储在存储器402中的应用程序,从而实现步骤:

获取当前用户的目标位置;

获取需要播放的音频的第一频率;

根据所述目标位置和所述第一频率,确定出至少两个超声波频率,并为所述终端中不同的预设部件分配不同的所述超声波频率;

控制所述预设部件按照分配到的所述超声波频率朝向所述目标位置发出声波,以使所述超声波频率在所述目标位置进行混频并解析出所述第一频率。

请参阅图8,移动终端500可以包括扬声器501、存储器502、处理器503、输入单元504、输出单元505、距离传感器506、受话器507等部件。

扬声器501可以将电信号转换为声音信号,从而向外发出声波。

存储器502可用于存储应用程序和数据。存储器502存储的应用程序中包含有可执行代码。应用程序可以组成各种功能模块。处理器503通过运行存储在存储器502的应用程序,从而执行各种功能应用以及数据处理。

处理器503是移动终端的控制中心,利用各种接口和线路连接整个移动终端的各个部分,通过运行或执行存储在存储器502内的应用程序,以及调用存储在存储器502内的数据,执行移动终端的各种功能和处理数据,从而对移动终端进行整体监控。

输入单元504可用于接收输入的数字、字符信息或用户特征信息(比如指纹),以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。

输出单元505可用于显示由用户输入的信息或提供给用户的信息以及移动终端的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。输出单元可包括显示面板。

距离传感器506可以用于向外发射探测信号,该探测信号在遇到障碍物后会发生反射,经过反射的探测信号可以被距离传感器接收到,终端可以根据距离传感器接收到的反射信号的强弱来判断终端与障碍物之间的距离。

受话器507是一种将音频电信号转换成声音信号的电声器件。

在本实施例中,移动终端中的处理器503会按照如下的指令,将一个或一个以上的应用程序的进程对应的可执行代码加载到存储器502中,并由处理器503来运行存储在存储器502中的应用程序,从而实现步骤:

获取当前用户的目标位置;

获取需要播放的音频的第一频率;

根据所述目标位置和所述第一频率,确定出至少两个超声波频率,并为所述终端中不同的预设部件分配不同的所述超声波频率;

控制所述预设部件按照分配到的所述超声波频率朝向所述目标位置发出声波,以使所述超声波频率在所述目标位置进行混频并解析出所述第一频率。

在一种实施方式中,处理器503执行所述获取当前用户的目标位置的步骤时,可以执行:通过广角摄像模组,获取所述终端周围的影像;若根据所述影像确定出所述终端周围存在所述当前用户外的其他用户,则获取所述当前用户的目标位置。

在一种实施方式中,处理器503执行所述若根据所述影像确定出所述终端周围存在所述当前用户外的其他用户则获取所述当前用户的目标位置的步骤时,可以执行:若根据所述影像确定出所述终端周围存在所述当前用户外的其他用户,则获取环境的噪声值;若所述噪声值低于预设阈值,则获取所述当前用户的目标位置。

在一种实施方式中,处理器503执行所述通过广角摄像模组获取所述终端周围的影像的步骤时,可以执行:当检测到所述当前用户需要播放包含音频的文件时,获取当前时间;若检测到所述当前时间属于预设的工作时间段,则通过广角摄像模组获取所述终端周围的影像。

在一种实施方式中,处理器503执行所述当检测到所述当前用户需要播放包含音频的文件时获取当前时间的步骤时,可以执行:当检测到所述当前用户需要播放包含音频的文件时,获取所述需要播放的音频的类别;若检测到所述需要播放的音频的类别属于预设类别,则获取当前时间。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见上文针对音频的播放方法的详细描述,此处不再赘述。

本申请实施例提供的所述音频的播放装置与上文实施例中的音频的播放方法属于同一构思,在所述音频的播放装置上可以运行所述音频的播放方法实施例中提供的任一方法,其具体实现过程详见所述音频的播放方法实施例,此处不再赘述。

需要说明的是,对本申请实施例所述音频的播放方法而言,本领域普通技术人员可以理解实现本申请实施例所述音频的播放方法的全部或部分流程,是可以通过计算机程序来控制相关的硬件来完成,所述计算机程序可存储于一计算机可读取存储介质中,如存储在存储器中,并被至少一个处理器执行,在执行过程中可包括如所述音频的播放方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储器(rom,readonlymemory)、随机存取记忆体(ram,randomaccessmemory)等。

对本申请实施例的所述音频的播放装置而言,其各功能模块可以集成在一个处理芯片中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中,所述存储介质譬如为只读存储器,磁盘或光盘等。

以上对本申请实施例所提供的一种音频的播放方法、装置、存储介质以及电子设备进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

技术特征:

1.一种音频的播放方法,其特征在于,包括:

获取当前用户的目标位置;

获取需要播放的音频的第一频率;

根据所述目标位置和所述第一频率,确定出至少两个超声波频率,并为所述终端中不同的预设部件分配不同的所述超声波频率;

控制所述预设部件按照分配到的所述超声波频率朝向所述目标位置发出声波,以使所述超声波频率在所述目标位置进行混频并解析出所述第一频率。

2.根据权利要求1所述的音频的播放方法,其特征在于,所述获取当前用户的目标位置的步骤,包括:

通过广角摄像模组,获取所述终端周围的影像;

若根据所述影像确定出所述终端周围存在所述当前用户外的其他用户,则获取所述当前用户的目标位置。

3.根据权利要求2所述的音频的播放方法,其特征在于,所述若根据所述影像确定出所述终端周围存在所述当前用户外的其他用户则获取所述当前用户的目标位置的步骤,包括:

若根据所述影像确定出所述终端周围存在所述当前用户外的其他用户,则获取环境的噪声值;

若所述噪声值低于预设阈值,则获取所述当前用户的目标位置。

4.根据权利要求2所述的音频的播放方法,其特征在于,所述通过广角摄像模组获取所述终端周围的影像的步骤,包括:

当检测到所述当前用户需要播放包含音频的文件时,获取当前时间;

若检测到所述当前时间属于预设的工作时间段,则通过广角摄像模组获取所述终端周围的影像。

5.根据权利要求4所述的音频的播放方法,其特征在于,所述当检测到所述当前用户需要播放包含音频的文件时获取当前时间的步骤,包括:

当检测到所述当前用户需要播放包含音频的文件时,获取所述需要播放的音频的类别;

若检测到所述需要播放的音频的类别属于预设类别,则获取当前时间。

6.一种音频的播放装置,其特征在于,包括:

第一获取模块,用于获取当前用户的目标位置;

第二获取模块,用于获取需要播放的音频的第一频率;

确定模块,用于根据所述目标位置和所述第一频率,确定出至少两个超声波频率,并为所述终端中不同的预设部件分配不同的所述超声波频率;

控制模块,用于控制所述预设部件按照分配到的所述超声波频率朝向所述目标位置发出声波,以使所述超声波频率在所述目标位置进行混频并解析出所述第一频率。

7.根据权利要求6所述的音频的播放装置,其特征在于,所述第一获取模块,用于:

通过广角摄像模组,获取所述终端周围的影像;

若根据所述影像确定出所述终端周围存在所述当前用户外的其他用户,则获取所述当前用户的目标位置。

8.根据权利要求7所述的音频的播放装置,其特征在于,所述第一获取模块,用于:

若根据所述影像确定出所述终端周围存在所述当前用户外的其他用户,则获取环境的噪声值;

若所述噪声值低于预设阈值,则获取所述当前用户的目标位置。

9.一种存储介质,其上存储有计算机程序,其特征在于,当所述计算机程序在计算机上执行时,使得所述计算机执行如权利要求1至5中任一项所述的方法。

10.一种电子设备,包括存储器,处理器,其特征在于,所述处理器通过调用所述存储器中存储的计算机程序,用于执行如权利要求1至5中任一项所述的方法。

技术总结

本申请公开了一种音频的播放方法、装置、存储介质及电子设备。该方法包括:获取当前用户的目标位置;获取需要播放的音频的第一频率;根据该目标位置和该第一频率,确定出至少两个超声波频率,并为该终端中不同的预设部件分配不同的该超声波频率;控制该预设部件按照分配到的该超声波频率朝向该目标位置发出声波,以使该超声波频率在该目标位置进行混频并解析出该第一频率。本实施例可以实现音频播放方式的简化。

技术研发人员:张洲川

受保护的技术使用者:OPPO广东移动通信有限公司

技术研发日:.05.21

技术公布日:.11.29

如果觉得《音频的播放方法 装置 存储介质及电子设备与流程》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。