音频播放方法、装置、电子设备及存储介质制造方法及图纸

技术编号:35740593 阅读:9 留言:0更新日期:2022-11-26 18:43
本公开实施例涉及一种音频播放方法、装置、电子设备及存储介质,上述方法包括:获取第一用户的运动状态信息;在所述第一用户的运动状态信息满足预设切换条件的情况下,保存当前播放的第一音频的音频播放状态信息;将所述第一音频切换为第二音频;在所述第一用户的运动状态信息满足预设回切条件的情况下,将所述第二音频切换为所述第一音频,并基于所述音频播放状态信息继续播放所述第一音频。由此方法,在回切为第一音频的情况下,可以基于音频播放状态信息继续播放第一音频,从而可以继续播放之前未播放完成的音频。之前未播放完成的音频。之前未播放完成的音频。

【技术实现步骤摘要】
音频播放方法、装置、电子设备及存储介质


[0001]本公开涉及计算机
,尤其涉及一种音频播放方法、装置、电子设备及存储介质。

技术介绍

[0002]现有技术中,在用户处于不同状态的情况下,如果用户想要收听不同类型的音频,通常需要用户进行手动切换,以收听不同曲风的音乐。
[0003]可见,上述音频切换和播放的过程,往往从头开始播放音频,或者,播放之前播放音频的下一音频,导致用户对未收听完成的音频无法继续收听。

技术实现思路

[0004]鉴于此,为解决上述部分或全部技术问题,本公开实施例提供一种音频播放方法、装置、电子设备及存储介质。
[0005]第一方面,本公开实施例提供一种音频播放方法,所述方法包括:
[0006]获取第一用户的运动状态信息;
[0007]在所述第一用户的运动状态信息满足预设切换条件的情况下,保存当前播放的第一音频的音频播放状态信息;
[0008]将所述第一音频切换为第二音频;
[0009]在所述第一用户的运动状态信息满足预设回切条件的情况下,将所述第二音频切换为所述第一音频,并基于所述音频播放状态信息继续播放所述第一音频。
[0010]在一个可能的实施方式中,在所述将所述第一音频切换为第二音频之前,所述方法还包括:
[0011]基于所述第一用户的运动状态信息,确定所述第一用户的运动强度级别;
[0012]根据所述第一用户的运动强度级别,确定与所述运动强度级别对应的第二音频。
[0013]在一个可能的实施方式中,所述根据所述第一用户的运动强度级别,确定与所述运动强度级别对应的第二音频,包括:
[0014]从预先确定的音乐列表集合中,确定与所述运动强度级别对应的目标音乐列表,其中,所述音乐列表集合包括多个音乐列表,每个音乐列表对应一个运动强度级别;
[0015]将所述目标音乐列表中的音乐,确定为所述第二音频。
[0016]在一个可能的实施方式中,所述音乐列表集合中的音乐列表通过如下方式进行更新:
[0017]针对所述音乐列表集合中的音乐列表中的目标音乐,获取所述第一用户针对所述目标音乐执行的跳过操作的执行次数,在所述执行次数大于或等于预设次数阈值的情况下,从所述音乐列表集合中的音乐列表中删除所述目标音乐。
[0018]在一个可能的实施方式中,所述预设切换条件包括以下至少一项:
[0019]所述第一用户在第一预设时长内的加速度的平均值大于或等于第一预设加速度
阈值;
[0020]所述第一用户的第一心率位于第一预设心率区间的时长大于或等于第一预设时长。
[0021]在一个可能的实施方式中,所述预设回切条件包括以下至少一项:
[0022]所述第一用户在第二预设时间段内的加速度的平均值小于第二预设加速度阈值;
[0023]所述第一用户的第二心率位于第二预设心率区间的时长小于第二预设时长。
[0024]在一个可能的实施方式中,所述音频播放状态信息包括以下至少一项:
[0025]所述第一音频的音频标识、所述第一音频的播放进度、所述第一音频的播放音量。
[0026]第二方面,本公开实施例提供一种音频播放装置,上述装置包括:
[0027]获取单元,用于获取第一用户的运动状态信息;
[0028]保存单元,用于在所述第一用户的运动状态信息满足预设切换条件的情况下,保存当前播放的第一音频的音频播放状态信息;
[0029]第一切换单元,用于将所述第一音频切换为第二音频;
[0030]第二切换单元,用于在所述第一用户的运动状态信息满足预设回切条件的情况下,将所述第二音频切换为所述第一音频,并基于所述音频播放状态信息继续播放所述第一音频。
[0031]在一个可能的实施方式中,所述装置还包括:
[0032]第一确定单元,用于基于所述第一用户的运动状态信息,确定所述第一用户的运动强度级别;
[0033]第二确定单元,用于根据所述第一用户的运动强度级别,确定与所述运动强度级别对应的第二音频。
[0034]在一个可能的实施方式中,所述根据所述第一用户的运动强度级别,确定与所述运动强度级别对应的第二音频,包括:
[0035]从预先确定的音乐列表集合中,确定与所述运动强度级别对应的目标音乐列表,其中,所述音乐列表集合包括多个音乐列表,每个音乐列表对应一个运动强度级别;
[0036]将所述目标音乐列表中的音乐,确定为所述第二音频。
[0037]在一个可能的实施方式中,所述音乐列表集合中的音乐列表通过如下方式进行更新:
[0038]针对所述音乐列表集合中的音乐列表中的目标音乐,获取所述第一用户针对所述目标音乐执行的跳过操作的执行次数,在所述执行次数大于或等于预设次数阈值的情况下,从所述音乐列表集合中的音乐列表中删除所述目标音乐。
[0039]在一个可能的实施方式中,所述预设切换条件包括以下至少一项:
[0040]所述第一用户在第一预设时长内的加速度的平均值大于或等于第一预设加速度阈值;
[0041]所述第一用户的第一心率位于第一预设心率区间的时长大于或等于第一预设时长。
[0042]在一个可能的实施方式中,所述预设回切条件包括以下至少一项:
[0043]所述第一用户在第二预设时间段内的加速度的平均值小于第二预设加速度阈值;
[0044]所述第一用户的第二心率位于第二预设心率区间的时长小于第二预设时长。
[0045]在一个可能的实施方式中,所述音频播放状态信息包括以下至少一项:
[0046]所述第一音频的音频标识、所述第一音频的播放进度、所述第一音频的播放音量。
[0047]第三方面,本公开实施例提供一种电子设备,包括:
[0048]存储器,用于存储计算机程序;
[0049]处理器,用于执行上述存储器中存储的计算机程序,且上述计算机程序被执行时,实现本公开上述第一方面的音频播放方法中任一实施例的方法。
[0050]第四方面,本公开实施例提供一种计算机可读存储介质,该计算机程序被处理器执行时,实现如上述第一方面的音频播放方法中任一实施例的方法。
[0051]第五方面,本公开实施例提供一种计算机程序,该计算机程序包括计算机可读代码,当该计算机可读代码在设备上运行时,使得该设备中的处理器执行用于实现如上述第一方面的音频播放方法中任一实施例的方法中各步骤的指令。
[0052]本公开实施例提供的音频播放方法,通过获取第一用户的运动状态信息,之后,在所述第一用户的运动状态信息满足预设切换条件的情况下,保存当前播放的第一音频的音频播放状态信息,然后,将所述第一音频切换为第二音频,随后,在所述第一用户的运动状态信息满足预设回切条件的情况下,将所述第二音频切换为所述第一音频,并基于所述音频播放状态信息继续播放所述第一音频。由此方法,可以保存当前播放的第一音频的音频播放状态信息,在对第本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种音频播放方法,其特征在于,所述方法包括:获取第一用户的运动状态信息;在所述第一用户的运动状态信息满足预设切换条件的情况下,保存当前播放的第一音频的音频播放状态信息;将所述第一音频切换为第二音频;在所述第一用户的运动状态信息满足预设回切条件的情况下,将所述第二音频切换为所述第一音频,并基于所述音频播放状态信息继续播放所述第一音频。2.根据权利要求1所述的方法,其特征在于,在所述将所述第一音频切换为第二音频之前,所述方法还包括:基于所述第一用户的运动状态信息,确定所述第一用户的运动强度级别;根据所述第一用户的运动强度级别,确定与所述运动强度级别对应的第二音频。3.根据权利要求2所述的方法,其特征在于,所述根据所述第一用户的运动强度级别,确定与所述运动强度级别对应的第二音频,包括:从预先确定的音乐列表集合中,确定与所述运动强度级别对应的目标音乐列表,其中,所述音乐列表集合包括多个音乐列表,每个音乐列表对应一个运动强度级别;将所述目标音乐列表中的音乐,确定为所述第二音频。4.根据权利要求3所述的方法,其特征在于,所述音乐列表集合中的音乐列表通过如下方式进行更新:针对所述音乐列表集合中的音乐列表中的目标音乐,获取所述第一用户针对所述目标音乐执行的跳过操作的执行次数,在所述执行次数大于或等于预设次数阈值的情况下,从所述音乐列表集合中的音乐列表中删除所述目标音乐。5.根据权利要求1

4之一所述的方法,其特征在于,所述预设切换条件包括以下至少一项:所述第一用户在第一预设时长内的加速度的平均...

【专利技术属性】
技术研发人员:朱占勇陈一君
申请(专利权)人:安克创新科技股份有限公司
类型:发明
国别省市:

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

1