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

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

时间:2019-02-12 19:49:28

相关推荐

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

本公开涉及音频技术领域,尤其涉及一种音频播放方法、装置、电子设备及储存介质。

背景技术:

如今,音频播放技术使用户的生活越来越便捷。不管是听音乐、拨打电话、网络语音聊天还是地图导航,都可以通过移动终端的音频播放技术来实现。

但是,在用户使用交通工具(如驾驶车辆)时,为了保证行驶安全,人们需要将注意力集中于驾驶行为,在此情况下,用户的移动终端如果需要播放音频文件,用户可能无法将注意力放在播放的音频文件上,从而错过了音频文件中的音频信息,因此,现有的方式在用户使用交通工具时,为用户提供音频信息的方式不够灵活。

技术实现要素:

为克服相关技术中存在的问题,本公开提供一种音频播放方法、装置、电子设备及储存介质。

根据本公开实施例的第一方面,提供一种音频播放方法,包括:

获取交通工具的行驶速度;

根据所述行驶速度,确定位于所述交通工具内的移动终端的音频播放速度,所述音频播放速度与所述行驶速度为负相关关系;

按照所述音频播放速度播放所述移动终端中待播放的目标音频。

可选地,所述根据所述行驶速度,确定位于所述交通工具内的移动终端的音频播放速度包括:

从多个预设速度区间中,确定所述行驶速度所在的目标速度区间;不同的预设速度区间对应不同的播放速度;

将所述目标速度区间对应的播放速度,确定为所述音频播放速度。

可选地,所述根据所述行驶速度确定所述音频播放速度包括:

在所述交通工具停止行驶时,确定所述交通工具是否处于使用状态;

若交通工具处于使用状态,获取所述交通工具的预计停止时长;

获取所述目标音频的播放时长;

在所述播放时长大于或者等于所述预计停止时长时,根据所述预计停止时长和所述播放时长确定所述音频播放速度。

可选地,所述根据所述预计停止时长和所述播放时长确定所述音频播放速度包括:

计算所述播放时长与所述预计停止时长的比值;

所述音频播放速度为原始播放速度与所述比值的乘积。

可选地,所述方法还包括:

获取预设播放速度;

所述根据所述播放速率或者所述预设播放速率,确定所述音频播放速度包括:

计算所述播放时长与所述预计停止时长的比值与原始播放速度的乘积;

所述音频播放速度为所述预设播放速度与所述乘积中的较小值。

可选地,所述获取所述交通工具的预计停止时长包括:

获取用户输入的所述预计停止时长;或者,

获取所述交通工具待通过的信号灯指示禁止通行的时长,并将所述禁止通行的时长作为所述预计停止时长。

可选地,所述确定所述交通工具是否处于使用状态包括:

确定所述交通工具的发动机是否处于工作状态,在所述交通工具的发动机处于工作状态时,确定所述交通工具处于使用状态;或者,

确定所述交通工具的驾驶座上是否有驾驶员,在所述交通工具的驾驶座上有驾驶员时,确定所述交通工具处于使用状态。

根据本公开实施例的第二方面,提供一种音频播放装置,包括:

获取模块,被配置为获取交通工具的行驶速度;

确定模块,被配置为根据所述行驶速度,确定位于所述交通工具内的移动终端的音频播放速度,所述音频播放速度与所述行驶速度为负相关关系;

播放模块,被配置为按照所述音频播放速度播放所述移动终端中待播放的目标音频。

可选地,所述确定模块被配置为从多个预设速度区间中,确定所述行驶速度所在的目标速度区间,并将所述目标速度区间对应的播放速度,确定为所述音频播放速度,其中,不同的预设速度区间对应不同的播放速度。

可选地,所述确定模块,包括:

状态确定子模块,被配置为在所述交通工具停止行驶时,确定所述交通工具是否处于使用状态;

停止时长获取子模块,被配置为若交通工具处于使用状态,获取所述交通工具的预计停止时长;

播放时长获取子模块,被配置为获取所述目标音频的播放时长;

速度确定子模块,被配置为在所述播放时长大于或者等于所述预计停止时长时,根据所述预计停止时长和所述播放时长确定所述音频播放速度。

可选地,所述速度确定子模块,被配置为计算所述播放时长与所述预计停止时长的比值,其中,所述音频播放速度为原始播放速度与所述比值的乘积。

可选地,所述装置还包括:

速度获取模块,被配置为获取预设播放速度,

所述速度确定子模块,被配置为计算所述播放时长与所述预计停止时长的比值与原始播放速度的乘积,其中,所述音频播放速度为所述预设播放速度与所述乘积中的较小值。

可选地,所述停止时长获取子模块,被配置为获取用户输入的所述预计停止时长;或者,被配置为获取所述交通工具待通过的信号灯指示禁止通行的时长,并将所述禁止通行的时长作为所述预计停止时长。

可选地,所述状态确定子模块,被配置为确定所述交通工具的发动机是否处于工作状态,在所述交通工具的发动机处于工作状态时,确定所述交通工具处于使用状态;或者,被配置为确定所述交通工具的驾驶座上是否有驾驶员,在所述交通工具的驾驶座上有驾驶员时,确定所述交通工具处于使用状态。

根据本公开实施例的第三方面,提供一种电子设备,包括:

存储器,其上存储有计算机程序;

处理器,用于执行所述存储器中的所述计算机程序,以实现本公开第一方面所提供的音频播放方法的步骤。

根据本公开实施例的第四方面,提供一种计算机可读存储介质,其上存储有计算机程序指令,该程序指令被处理器执行时实现本公开第一方面所提供的音频播放方法的步骤。

在本公开中,在行驶速度较快时,由于用户的注意力更加集中于驾驶行为上,因此,通过放慢音频播放速度,方便用户在确定驾驶安全的情况下,能够及时获取音频文件中的信息,在行驶速度较慢时,由于此时用户可以分散一些注意力在移动终端播放的音频文件上,因此,通过加快音频播放速度,使得用户更快速的获取音频文件中的信息,节省时间,这样,采用本公开的方法能够根据不同的行驶速度确定不同的音频播放速度,从而灵活地为用户播放音频信息。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。

图1是根据一示例性实施例示出的一种音频播放方法的流程图。

图2是根据一示例性实施例示出的另一种音频播放方法的流程图。

图3是根据一示例性实施例示出的又一种音频播放方法的流程图。

图4是根据一示例性实施例示出的一种音频播放装置的框图。

图5是根据另一示例性实施例示出的一种音频播放装置的框图。

图6是根据一示例性实施例示出的一种电子设备的框图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。

本公开提供一种音频播放方法、装置以及存储介质,该方法通过获取交通工具的行驶速度,并根据行驶速度确定移动终端的音频播放速度,并按照该音频播放速度播放该移动终端中待播放的目标音频,其中,该播放速度与该行驶速度为负相关关系,即行驶速度越快,音频播放速度越慢,行驶速度越慢,音频播放速度越快,这样,在行驶速度较快时,由于用户的注意力更加集中于驾驶行为上,因此,通过放慢音频播放速度,方便用户在确定驾驶安全的情况下,能够及时获取音频文件中的信息,在行驶速度较慢时,由于此时用户可以分散一些注意力在移动终端播放的音频文件上,因此,通过加快音频播放速度,使得用户更快速的获取音频文件中的信息,节省时间,因此,采用本公开的方法能够根据不同的行驶速度确定不同的音频播放速度,从而灵活地为用户播放音频信息。

下面结合具体实施例对本公开进行详细说明。

图1是根据一示例性实施例示出的一种音频播放方法的流程图,如图1所示,该方法可以应用于移动终端,该方法包括:

S101、获取交通工具的行驶速度。

其中,交通工具可以是车辆、船只、飞行器等,移动终端可以是手机、手环、平板电脑、笔记本电脑、车载导航终端等,本公开对此不做限定。

在本步骤中,可以通过以下三种方式中的任一种获取该行驶速度:

方式一:读取该交通工具上用于展示该行驶速度的仪表盘,得到该行驶速度。

方式二:通过速度传感器获取该行驶速度。

方式三:在该移动终端处于驾驶模式时,将该移动终端的移动速度,确定为该交通工具的行驶速度。

其中,在该移动终端处于驾驶模式时,即表示移动终端可能位于交通工具内,因此,本方式可以将移动终端的移动速度当作该交通工具的行驶速度。

在本方式中,可以通过GPS对移动终端进行定位追踪,得到移动终端的移动速度。

需要说明的是,可以根据移动终端与交通工具是否连接(如蓝牙或者WiFi连接等)灵活的在上述三种方式中选择获取行驶速度的方式,示例地,在移动终端与交通工具连接时,可以选择上述三种方式中的任一种获取行驶速度,在移动终端与交通工具未连接时,移动终端无法读取仪表盘或者速度传感器的数据,因此,可以通过方式三确定该行驶速度。

另外,对于方式三来说,一般地,可以通过周期性采集移动终端一段时间内的移动速度,并根据采集的移动速度计算平均速度,并将该平均速度作为行驶速度,还可以是采集当前时刻移动终端的瞬时速度,并将该瞬时速度作为该行驶速度,而在移动终端和交通工具连接的情况下,由于移动终端的信号可能较弱,因此,在移动终端的信号较弱时,可能无法周期性采集到移动终端的移动数据,使得计算的平均速度无法准确的反映交通工具当前的行驶速度,此时,可以采集当前时刻移动终端的瞬时速度,并将该瞬时速度作为该行驶速度;在移动终端的信号较强时,能够周期性采集移动终端一段时间内的移动速度,此时,可以选择计算平均速度,并将计算的平均速度作为该行驶速度,从而更准确的反映交通工具当前的行驶速度。

S102、根据该行驶速度,确定位于该交通工具内的移动终端的音频播放速度。

其中,该播放速度与该行驶速度为负相关关系,这里,该播放速度与该行驶速度为负相关关系即为行驶速度越快,移动终端中待播放的目标音频的播放速度越慢,行驶速度越慢,移动终端中待播放的目标音频的播放速度越快。

在本公开中,该音频包括存储声音内容的文件,例如语音助手播报的语音、地图导航播报的语音、语音聊天、语音留言、电话录音、音乐等,也可以将视频文件中的声音内容视为音频,本公开对此不作限制。

在一种可能的实现方式中,可以从多个预设速度区间中,确定该行驶速度所在的目标速度区间,并将该目标速度区间对应的播放速度,确定为该音频播放速度,其中,不同的预设速度区间对应不同的播放速度。

例如,可以将行驶速度区间预先划分为:1~20km/h、21~50km/h、51~80km/h、81~100km/h、101~120km/h、121km/h以上这六个速度区间,并确定1~20km/h对应的音频播放速度为90%,21~50km/h对应的音频播放速度为80%、51~80km/h对应的音频播放速度为70%、81~100km/h对应的音频播放速度为60%、101~120km/h对应的音频播放速度为50%、121km/h以上对应的音频播放速度为40%,即当行驶速度在1~20km/h范围内时,移动终端按照默认播放速度的90%播放待播放的目标音频,当行驶速度在21~50km/h范围内时,移动终端按照默认播放速度的80%播放待播放的目标音频,当行驶速度在51~80km/h范围内时,移动终端按照默认播放速度的70%播放待播放的目标音频,当行驶速度在81~100km/h范围内时,移动终端按照默认播放速度的60%播放待播放的目标音频,当行驶速度在101~120km/h范围内时,移动终端按照默认播放速度的50%播放待播放的目标音频,当行驶速度在120km/h以上时,移动终端按照默认播放速度的40%播放待播放的目标音频。

这样,本公开考虑到用户在不同的驾驶速度下对驾驶行为的专注度不同,用于听取音频内容的注意力也不同,因此,采用本公开的技术方案,可以贴合用户的驾驶习惯,在不同的驾驶速度下以不同的音频播放速度输出音频,保证用户可以及时听取音频的内容。

S103、按照该音频播放速度播放该移动终端中待播放的目标音频。

通过这种方法,在用户驾驶车辆高速行驶时,降低音频的播放速度,可以保证用户在安全驾驶的前提下听取音频的内容;在用户驾驶车辆低速行驶时,提升音频的播放速度,可以节省时间并提高用户听取音频的效率,从而灵活地为用户播放音频信息。

图2是根据另一示例性实施例示出的一种音频播放方法的流程图,如图2所示,该方法包括:

S201、获取交通工具的行驶速度。

其中,交通工具可以是车辆、船只、飞行器等,移动终端可以是手机、手环、平板电脑、笔记本电脑、车载导航终端等,本公开对此不做限定。

在本步骤中,可以通过以下三种方式中的任一种获取该行驶速度:

方式一:读取该交通工具上用于展示该行驶速度的仪表盘,得到该行驶速度。

方式二:通过速度传感器获取该行驶速度。

方式三:在该移动终端处于驾驶模式时,将该移动终端的移动速度,确定为该交通工具的行驶速度。

其中,在该移动终端处于驾驶模式时,即表示移动终端可能位于交通工具内,因此,本方式可以将移动终端的移动速度当作该交通工具的行驶速度。

在本方式中,可以通过GPS对移动终端进行定位追踪,得到移动终端的移动速度。

需要说明的是,可以根据移动终端与交通工具是否连接(如蓝牙或者WiFi连接等)灵活的在上述三种方式中选择获取行驶速度的方式,示例地,在移动终端与交通工具连接时,可以选择上述三种方式中的任一种获取行驶速度,在移动终端与交通工具未连接时,移动终端无法读取仪表盘或者速度传感器的数据,因此,可以通过方式三确定该行驶速度。

另外,对于方式三来说,一般地,可以通过周期性采集移动终端一段时间内的移动速度,并根据采集的移动速度计算平均速度,并将该平均速度作为行驶速度,还可以是采集当前时刻移动终端的瞬时速度,并将该瞬时速度作为该行驶速度,而在移动终端和交通工具连接的情况下,由于移动终端的信号可能较弱,因此,在移动终端的信号较弱时,可能无法周期性采集到移动终端的移动数据,使得计算的平均速度无法准确的反映交通工具当前的行驶速度,此时,可以采集当前时刻移动终端的瞬时速度,并将该瞬时速度作为该行驶速度;在移动终端的信号较强时,能够周期性采集移动终端一段时间内的移动速度,此时,可以选择计算平均速度,并将计算的平均速度作为该行驶速度,从而更准确的反映交通工具当前的行驶速度。

S202、在该交通工具停止行驶时,确定该交通工具是否处于使用状态。

在确定交通工具是否处于使用状态时,可以通过以下两种方式中的任一种确定,一种方式是确定该交通工具的发动机是否处于工作状态,在该交通工具的发动机处于工作状态时,确定该交通工具处于使用状态;另一种方式是,确定该交通工具的驾驶座上是否有驾驶员,在该交通工具的驾驶座上有驾驶员时,确定该交通工具处于使用状态。

在第二种方式中,确定该交通工具的驾驶座上是否有驾驶员可以通过以下方法实现:判断位于驾驶座上的重力传感器的检测值是否高于预设阈值,当检测值高于预设阈值时可以确定交通工具上的驾驶座上有驾驶员;通过红外感应器检测驾驶座上是否有热辐射反应,当驾驶座上有热辐射反应时可以确定交通工具上的驾驶座上有驾驶员;通过人像识别技术判断驾驶座上是否可以识别到人像,当可以识别到人像时可以确定交通工具上的驾驶座上有驾驶员,当然,上述确定是否有驾驶员的方法只是举例说明,本公开对此不作限定。

需要说明的是,确定交通工具是否处于使用状态并不局限于上述两种方式,本公开对此不作限定,例如,在交通工具为车辆时,还可以确定该车辆的车门是否闭合,在该车辆的车门闭合时,确定该车辆处于使用状态。

在交通工具处于使用状态时,执行步骤S203。

在交通工具未处于使用状态时,按照原始播放速度播放该移动终端中待播放的目标音频。

其中,原始播放速度为音频本来的播放速度,即100%的播放速度。

S203、获取该交通工具的预计停止时长,并获取该目标音频的播放时长。

在本步骤中,在确定交通工具处于使用状态以后,可以获取该交通工具的预计停止时长,并获取该目标音频的播放时长。

在该实现方式中,可以通过以下两种方式中的任一种获取预计停止时长:

方式一、可以获取用户输入的该预计停止时长。

在本方式中,移动终端可以向用户展示用于输入预计停止时长的输入界面,用户通过该输入界面获取用户输入的预计停止时长。

方式二、可以获取该交通工具待通过的信号灯指示禁止通行的时长,并将该禁止通行的时长作为该预计停止时长。

在本方式中,考虑到在信号灯指示禁止通行(即红灯)的场景下,可以获取该交通工具待通过的信号灯指示禁止通行的时长,并将该禁止通行的时长作为该预计停止时长,例如,可以通过车联网技术获取该信号灯指示禁止通行的时长。

S204、在该播放时长大于或者等于该预计停止时长时,根据该预计停止时长和该播放时长确定该音频播放速度。

由于交通工具在停止行驶时,用户的注意力已经不在驾驶行为上,因此,有更多的注意力可以关注待播放的目标音频。通过以上两个步骤,获取该交通工具的预计停止时长,并获取该目标音频的播放时长,并在该播放时长大于或者等于该预计停止时长时,根据该预计停止时长和该播放时长确定该音频播放速度。这样,移动终端可以在交通工具开始行驶前,即可获取到音频信息,确保在交通工具重新行驶时的驾驶安全。

在一种可能的实现方式中,根据该预计停止时长和该播放时长确定该音频播放速度,可以通过计算该播放时长与该停止时长的比值实现,其中,该音频播放速度为原始播放速度与该比值的乘积。其中,原始播放速度为100%的播放速度。

示例地,当获取预计停止时长为20秒,而目标音频的播放时长为40秒时,计算得出该比值应为2,所以手机会以200%的速度播放该语音留言。通过这种方式,可以使用户在预计停止时长内可以完成对该条音频信息的快速处理。

S205、按照该音频播放速度播放该移动终端中待播放的目标音频。

通过这种方法,在用户暂时停车时,可以通过计算得出适宜的播放速度,使用户可以利用停车的时间快速处理音频信息,可以节省时间并提高用户听取音频的效率。

图3是根据另一示例性实施例示出的一种音频播放方法的流程图,如图3所示,该方法包括:

S301、获取交通工具的行驶速度。

其中,交通工具可以是车辆、船只、飞行器等,移动终端可以是手机、手环、平板电脑、笔记本电脑、车载导航终端等,本公开对此不做限定。

在本步骤中,可以通过以下三种方式中的任一种获取该行驶速度:

方式一:读取该交通工具上用于展示该行驶速度的仪表盘,得到该行驶速度。

方式二:通过速度传感器获取该行驶速度。

方式三:在该移动终端处于驾驶模式时,将该移动终端的移动速度,确定为该交通工具的行驶速度。

其中,在该移动终端处于驾驶模式时,即表示移动终端可能位于交通工具内,因此,本方式可以将移动终端的移动速度当作该交通工具的行驶速度。

在本方式中,可以通过GPS对移动终端进行定位追踪,得到移动终端的移动速度。

需要说明的是,可以根据移动终端与交通工具是否连接(如蓝牙或者WiFi连接等)灵活的在上述三种方式中选择获取行驶速度的方式,示例地,在移动终端与交通工具连接时,可以选择上述三种方式中的任一种获取行驶速度,在移动终端与交通工具未连接时,移动终端无法读取仪表盘或者速度传感器的数据,因此,可以通过方式三确定该行驶速度。

另外,对于方式三来说,一般地,可以通过周期性采集移动终端一段时间内的移动速度,并根据采集的移动速度计算平均速度,并将该平均速度作为行驶速度,还可以是采集当前时刻移动终端的瞬时速度,并将该瞬时速度作为该行驶速度,而在移动终端和交通工具连接的情况下,由于移动终端的信号可能较弱,因此,在移动终端的信号较弱时,可能无法周期性采集到移动终端的移动数据,使得计算的平均速度无法准确的反映交通工具当前的行驶速度,此时,可以采集当前时刻移动终端的瞬时速度,并将该瞬时速度作为该行驶速度;在移动终端的信号较强时,能够周期性采集移动终端一段时间内的移动速度,此时,可以选择计算平均速度,并将计算的平均速度作为该行驶速度,从而更准确的反映交通工具当前的行驶速度。

S302、在该交通工具停止行驶时,确定该交通工具是否处于使用状态。

在确定交通工具是否处于使用状态时,可以通过以下两种方式中的任一种确定,一种方式是确定该交通工具的发动机是否处于工作状态,在该交通工具的发动机处于工作状态时,确定该交通工具处于使用状态;另一种方式是,确定该交通工具的驾驶座上是否有驾驶员,在该交通工具的驾驶座上有驾驶员时,确定该交通工具处于使用状态。

在第二种方式中,确定该交通工具的驾驶座上是否有驾驶员可以通过以下方法实现:判断位于驾驶座上的重力传感器的检测值是否高于预设阈值,当检测值高于预设阈值时可以确定交通工具上的驾驶座上有驾驶员;通过红外感应器检测驾驶座上是否有热辐射反应,当驾驶座上有热辐射反应时可以确定交通工具上的驾驶座上有驾驶员;通过人像识别技术判断驾驶座上是否可以识别到人像,当可以识别到人像时可以确定交通工具上的驾驶座上有驾驶员,当然,上述确定是否有驾驶员的方法只是举例说明,本公开对此不作限定。

需要说明的是,确定交通工具是否处于使用状态并不局限于上述两种方式,本公开对此不作限定,例如,在交通工具为车辆时,还可以确定该车辆的车门是否闭合,在该车辆的车门闭合时,确定该车辆处于使用状态。

在交通工具处于使用状态时,执行步骤S303。

在交通工具未处于使用状态时,按照原始播放速度播放该移动终端中待播放的目标音频。

S303、获取该交通工具的预计停止时长,并获取该目标音频的播放时长和预设播放速度。

在本步骤中,当交通工具处于使用状态时,除了获取交通工具的预计停止时长、目标音频的播放时长以外,还可以获取预设播放速度。预设播放速度可以是预先设定的最高播放速度,当播放速度高于该预设播放速度时,用户可能会难以听清音频的内容。

S304、在该播放时长大于或者等于该预计停止时长时,计算该播放时长与该预计停止时长的比值,并获得原始播放速度与该比值的乘积。

当该播放时长大于或等于该预计停止时长时,可以计算该播放时长与该停止时长的比值,在计算得出原始播放速度与该比值的乘积。其中,原始播放速度与预设播放速度不同,预设播放速度可以是根据经验预先设置的播放速度,例如,可以统计确定当音频的播放速度达到某个特定速度之上时,大多数用户可能会难以听清音频的内容,则可以将该特定速度作为该预设播放速度,而原始播放速度可以是音频默认的播放速度,在音频生成时,就已经确定的固有播放属性,一般无法直接对该原始播放速度进行更改。

示例地,当获取预计停止时长为20秒,而目标音频的播放时长为40秒时,计算得出该比值应为2,所以原始播放速度与该比值的乘积为200%。

S305、确定该音频播放速度为该预设播放速度与该乘积中的较小值。

在本步骤中,在获取该播放时长与该预计停止时长的比值与原始播放速度的乘积后,可以将音频播放速度确定为该预设播放速度与该乘积中的较小值。

例如,该预设播放速率可以是250%,即以250%的播放速度播放音频,若获取到的预计停止时长为10秒,若该移动终端中待播放的目标音频的播放时长为20秒,计算该播放时长和预计播放时长的比值为2,则确定该乘积为200%,由于200%小于250%,则确定200%的播放速率对应的播放速度为该音频播放速度,若该移动终端中待播放的目标音频的播放时长为30秒,计算该播放时长和预计播放时长的比值为3,则确定该乘积为300%,由于300%大于250%,则确定250%的播放速率对应的播放速度为该音频播放速度。

S306、按照该音频播放速度播放该移动终端中待播放的目标音频。

通过这种方式,可以将音频文件的播放速度控制在用户可以听取的范围内,保证用户可以获取该音频文件包含的信息的前提下提升用户获取音频的效率。

图4是根据一示例性实施例示出的一种音频播放装置400框图。参照图4,该装置包括获取模块401、确定模块402、播放模块403。

该获取模块401被配置为获取交通工具的行驶速度。

该确定模块402被配置为根据该行驶速度,确定位于该交通工具内的移动终端的音频播放速度,该音频播放速度与该行驶速度为负相关关系。

该播放模块403被配置为按照该音频播放速度播放该移动终端中待播放的目标音频。

可选地,该确定模块402,被配置为从多个预设速度区间中,确定该行驶速度所在的目标速度区间,并将该目标速度区间对应的播放速度,确定为该音频播放速度,其中,不同的预设速度区间对应不同的播放速度。

可选地,如图5所示,该确定模块402包括:

状态确定子模块412,被配置为在该交通工具停止行驶时,确定该交通工具是否处于使用状态。

停止时长获取子模块422,被配置为若交通工具处于使用状态,获取该交通工具的预计停止时长。

播放时长获取子模块432,被配置为获取该目标音频的播放时长。

速度确定子模块442,被配置为在该播放时长大于或者等于该预计停止时长时,根据该预计停止时长和该播放时长确定该音频播放速度。

可选地,该速度确定子模块442,被配置为计算该播放时长与该预计停止时长的比值,该音频播放速度为原始播放速度与该比值的乘积。

可选地,该装置还包括,速度获取模块,被配置为获取预设播放速度,

该速度确定子模块442,被配置为计算该播放时长与该预计停止时长的比值与原始播放速度的乘积,该音频播放速度为该预设播放速度与该乘积中的较小值。

可选地,该停止时长获取子模块432,被配置为获取用户输入的该预计停止时长;或者,被配置为获取该交通工具待通过的信号灯指示禁止通行的时长,并将该禁止通行的时长作为该预计停止时长。

可选地,该状态确定子模块412,被配置为确定该交通工具的发动机是否处于工作状态,在该交通工具的发动机处于工作状态时,确定该交通工具处于使用状态;或者,被配置为确定该交通工具的驾驶座上是否有驾驶员,在该交通工具的驾驶座上有驾驶员时,确定该交通工具处于使用状态。

通过这种装置,在用户驾驶车辆高速行驶时,降低音频的播放速度,可以保证用户在安全驾驶的前提下听取音频的内容;在用户驾驶车辆低速行驶时,提升音频的播放速度,可以节省时间并提高用户听取音频的效率,从而灵活地为用户播放音频信息。

图6是根据一示例性实施例示出的一种音频播放的电子设备600的框图。例如,电子设备600可以是移动电话,智能手环,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。

参照图6,装置600可以包括以下一个或多个组件:处理组件602,存储器604,电力组件606,多媒体组件608,音频组件610,输入/输出(I/O)的接口612,传感器组件614,以及通信组件616。

处理组件602通常控制装置600的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件602可以包括一个或多个处理器620来执行指令,以完成上述音频播放方法的全部或部分步骤。此外,处理组件602可以包括一个或多个模块,便于处理组件602和其他组件之间的交互。例如,处理组件602可以包括多媒体模块,以方便多媒体组件608和处理组件602之间的交互。

存储器604被配置为存储各种类型的数据以支持在装置600的操作。这些数据的示例包括用于在装置600上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器604可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。

电力组件606为装置600的各种组件提供电力。电力组件606可以包括电源管理系统,一个或多个电源,及其他与为装置600生成、管理和分配电力相关联的组件。

多媒体组件608包括在该装置600和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。该触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与该触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件608包括一个前置摄像头和/或后置摄像头。当装置600处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。

音频组件610被配置为输出和/或输入音频信号。例如,音频组件610包括一个麦克风(MIC),当装置600处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器604或经由通信组件616发送。在一些实施例中,音频组件610还包括一个扬声器,用于输出音频信号。

I/O接口612为处理组件602和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。

传感器组件614包括一个或多个传感器,用于为装置600提供各个方面的状态评估。例如,传感器组件614可以检测到装置600的打开/关闭状态,组件的相对定位,例如该组件为装置600的显示器和小键盘,传感器组件614还可以检测装置600或装置600一个组件的位置改变,用户与装置600接触的存在或不存在,装置600方位或加速/减速和装置600的温度变化。传感器组件614可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件614还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件614还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。

通信组件616被配置为便于装置600和其他设备之间有线或无线方式的通信。装置600可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信组件616经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,该通信组件616还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。

在示例性实施例中,装置600可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述音频播放方法。

在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器604,上述指令可由装置600的处理器620执行以完成上述音频播放方法。例如,该非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。

以上结合附图详细描述了本公开的优选实施方式,但是,本公开并不限于上述实施方式中的具体细节,在本公开的技术构思范围内,可以对本公开的技术方案进行多种简单变型,这些简单变型均属于本公开的保护范围。

另外需要说明的是,在上述具体实施方式中所描述的各个具体技术特征,在不矛盾的情况下,可以通过任何合适的方式进行组合,为了避免不必要的重复,本公开对各种可能的组合方式不再另行说明。

此外,本公开的各种不同的实施方式之间也可以进行任意组合,只要其不违背本公开的思想,其同样应当视为本公开所公开的内容。

技术特征:

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

获取交通工具的行驶速度;

根据所述行驶速度,确定位于所述交通工具内的移动终端的音频播放速度,所述音频播放速度与所述行驶速度为负相关关系;

按照所述音频播放速度播放所述移动终端中待播放的目标音频。

2.根据权利要求1所述的方法,其特征在于,所述根据所述行驶速度,确定位于所述交通工具内的移动终端的音频播放速度包括:

从多个预设速度区间中,确定所述行驶速度所在的目标速度区间;不同的预设速度区间对应不同的播放速度;

将所述目标速度区间对应的播放速度,确定为所述音频播放速度。

3.根据权利要求1所述的方法,其特征在于,所述根据所述行驶速度确定所述音频播放速度包括:

在所述交通工具停止行驶时,确定所述交通工具是否处于使用状态;

若交通工具处于使用状态,获取所述交通工具的预计停止时长;

获取所述目标音频的播放时长;

在所述播放时长大于或者等于所述预计停止时长时,根据所述预计停止时长和所述播放时长确定所述音频播放速度。

4.根据权利要求3所述的方法,其特征在于,所述根据所述预计停止时长和所述播放时长确定所述音频播放速度包括:

计算所述播放时长与所述预计停止时长的比值;

所述音频播放速度为原始播放速度与所述比值的乘积。

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

获取预设播放速度;

所述根据所述预计停止时长和所述播放时长确定所述音频播放速度包括:

计算所述播放时长与所述预计停止时长的比值与原始播放速度的乘积;

所述音频播放速度为所述预设播放速度与所述乘积中的较小值。

6.根据权利要求3所述的方法,其特征在于,所述获取所述交通工具的预计停止时长包括:

获取用户输入的所述预计停止时长;或者,

获取所述交通工具待通过的信号灯指示禁止通行的时长,并将所述禁止通行的时长作为所述预计停止时长。

7.根据权利要求3至5任一项所述的方法,其特征在于,所述确定所述交通工具是否处于使用状态包括:

确定所述交通工具的发动机是否处于工作状态,在所述交通工具的发动机处于工作状态时,确定所述交通工具处于使用状态;或者,

确定所述交通工具的驾驶座上是否有驾驶员,在所述交通工具的驾驶座上有驾驶员时,确定所述交通工具处于使用状态。

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

获取模块,被配置为获取交通工具的行驶速度;

确定模块,被配置为根据所述行驶速度,确定位于所述交通工具内的移动终端的音频播放速度,所述音频播放速度与所述行驶速度为负相关关系;

播放模块,被配置为按照所述音频播放速度播放所述移动终端中待播放的目标音频。

9.根据权利要求8所述的装置,其特征在于,所述确定模块,被配置为从多个预设速度区间中,确定所述行驶速度所在的目标速度区间,并将所述目标速度区间对应的播放速度,确定为所述音频播放速度,其中,不同的预设速度区间对应不同的播放速度。

10.根据权利要求8所述的装置,其特征在于,所述确定模块,包括:

状态确定子模块,被配置为在所述交通工具停止行驶时,确定所述交通工具是否处于使用状态;

停止时长获取子模块,被配置为若交通工具处于使用状态,获取所述交通工具的预计停止时长;

播放时长获取子模块,被配置为获取所述目标音频的播放时长;

速度确定子模块,被配置为在所述播放时长大于或者等于所述预计停止时长时,根据所述预计停止时长和所述播放时长确定所述音频播放速度。

11.根据权利要求10所述的装置,其特征在于,所述速度确定子模块,被配置为计算所述播放时长与所述预计停止时长的比值,其中,所述音频播放速度为原始播放速度与所述比值的乘积。

12.根据权利要求10所述的装置,其特征在于,所述装置还包括:

速度获取模块,被配置为获取预设播放速度,

所述速度确定子模块,被配置为计算所述播放时长与所述预计停止时长的比值与原始播放速度的乘积,其中,所述音频播放速度为所述预设播放速度与所述乘积中的较小值。

13.根据权利要求10所述的装置,其特征在于,所述停止时长获取子模块,被配置为获取用户输入的所述预计停止时长;或者,被配置为获取所述交通工具待通过的信号灯指示禁止通行的时长,并将所述禁止通行的时长作为所述预计停止时长。

14.根据权利要求10至12任一所述的装置,其特征在于,所述状态确定子模块,被配置为确定所述交通工具的发动机是否处于工作状态,在所述交通工具的发动机处于工作状态时,确定所述交通工具处于使用状态;或者,被配置为确定所述交通工具的驾驶座上是否有驾驶员,在所述交通工具的驾驶座上有驾驶员时,确定所述交通工具处于使用状态。

15.一种电子设备,其特征在于,包括:

存储器,其上存储有计算机程序;

处理器,用于执行所述存储器中的所述计算机程序,以实现权利要求1至7中任一项所述方法的步骤。

16.一种计算机可读存储介质,其上存储有计算机程序指令,其特征在于,该程序指令被处理器执行时实现权利要求1至7中任一项所述方法的步骤。

技术总结

本公开涉及一种音频播放方法、装置、电子设备及储存介质,包括:获取交通工具的行驶速度;根据所述行驶速度,确定位于所述交通工具内的移动终端的音频播放速度,所述音频播放速度与所述行驶速度为负相关关系;按照所述音频播放速度播放所述移动终端中待播放的目标音频。

技术研发人员:崔祺琪;谢焱

受保护的技术使用者:北京小米移动软件有限公司

技术研发日:.09.29

技术公布日:.03.12

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

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