【技术实现步骤摘要】
音频播放方法、装置及存储介质
本公开涉及无线通信
,尤其涉及一种音频播放方法、装置及存储介质。
技术介绍
在本公开实施例中,音频播放方法包括终端通过蓝牙耳机播放音频的方法。相关技术中,以蓝牙耳机包括左耳机和右耳机为例进行说明,在终端检测到目标音频的开始播放信号时,终端将目标音频对应的音频数据包分别传输至左耳机和右耳机,对应的,左耳机和右耳机接收目标音频对应的音频数据包。在左耳机和右耳机时钟同步的情况下,通过延时处理方式在当前时刻往后的目标播放时刻同步播放音频数据包对应的目标音频。但是在上述方法中,在接收到音频数据包的接收时刻至目标播放时刻之间,左耳机和右耳机接收到的多个音频数据包均没法及时播放且丢包数较高,导致目标音频播放的延时性较大。
技术实现思路
有鉴于此,本公开提出了一种音频播放方法、装置及存储介质。所述技术方案如下:根据本公开的一方面,提供了一种音频播放方法,所述方法用于无线蓝牙群组中,所述无线蓝牙群组包括第一蓝牙耳机和第二蓝牙耳机,所述第二蓝牙耳机为所述无线蓝牙群组中除所述第一蓝牙耳机外的至少一个蓝牙耳机,所述方法包括:当所述第一蓝牙耳机接收到终端发送的第一音频数据包时,对所述终端进行锁包处理,所述终端用于在所述锁包处理后向所述无线蓝牙群组持续重传所述第一音频数据包,并缓存所述目标音频对应的多个音频数据包,所述第一音频数据包为目标音频对应的待播放的第一个音频数据包;当所述第一蓝牙耳机和所述第二蓝牙耳机完成对起始音频数据包信息的同步时,对所述终端进行锁包关闭处 ...
【技术保护点】
1.一种音频播放方法,其特征在于,所述方法用于无线蓝牙群组中,所述无线蓝牙群组包括第一蓝牙耳机和第二蓝牙耳机,所述第二蓝牙耳机为所述无线蓝牙群组中除所述第一蓝牙耳机外的至少一个蓝牙耳机,所述方法包括:/n当所述第一蓝牙耳机接收到终端发送的第一音频数据包时,对所述终端进行锁包处理,所述终端用于在所述锁包处理后向所述无线蓝牙群组持续重传所述第一音频数据包,并缓存所述目标音频对应的多个音频数据包,所述第一音频数据包为目标音频对应的待播放的第一个音频数据包;/n当所述第一蓝牙耳机和所述第二蓝牙耳机完成对起始音频数据包信息的同步时,对所述终端进行锁包关闭处理,所述终端用于在所述锁包关闭处理后恢复向所述无线蓝牙群组发送所述目标音频对应的多个音频数据包;/n所述第一蓝牙耳机和所述第二蓝牙耳机根据接收到的所述多个音频数据包,从起始音频数据包开始同步播放所述目标音频。/n
【技术特征摘要】
1.一种音频播放方法,其特征在于,所述方法用于无线蓝牙群组中,所述无线蓝牙群组包括第一蓝牙耳机和第二蓝牙耳机,所述第二蓝牙耳机为所述无线蓝牙群组中除所述第一蓝牙耳机外的至少一个蓝牙耳机,所述方法包括:
当所述第一蓝牙耳机接收到终端发送的第一音频数据包时,对所述终端进行锁包处理,所述终端用于在所述锁包处理后向所述无线蓝牙群组持续重传所述第一音频数据包,并缓存所述目标音频对应的多个音频数据包,所述第一音频数据包为目标音频对应的待播放的第一个音频数据包;
当所述第一蓝牙耳机和所述第二蓝牙耳机完成对起始音频数据包信息的同步时,对所述终端进行锁包关闭处理,所述终端用于在所述锁包关闭处理后恢复向所述无线蓝牙群组发送所述目标音频对应的多个音频数据包;
所述第一蓝牙耳机和所述第二蓝牙耳机根据接收到的所述多个音频数据包,从起始音频数据包开始同步播放所述目标音频。
2.根据权利要求1所述的方法,其特征在于,所述当所述第一蓝牙耳机接收到终端发送的第一音频数据包时,对所述终端进行锁包处理,包括:
当所述第一蓝牙耳机接收到所述终端发送的所述第一音频数据包时,通过向所述终端发送否定应答NACK消息或者不发送应答消息,对所述终端进行所述锁包处理。
3.根据权利要求1所述的方法,其特征在于,所述当所述第一蓝牙耳机和所述第二蓝牙耳机完成对起始音频数据包信息的同步时,对所述终端进行锁包关闭处理,包括:
当所述第一蓝牙耳机和所述第二蓝牙耳机完成对所述起始音频数据包信息的同步时,通过向所述终端发送确认应答ACK消息,对所述终端进行所述锁包关闭处理。
4.根据权利要求1所述的方法,其特征在于,所述锁包处理用于控制所述终端向所述无线蓝牙群组持续重传所述第一音频数据包,直至所述终端接收到所述第一音频数据包对应的ACK消息为止。
5.根据权利要求1所述的方法,其特征在于,所述当所述第一蓝牙耳机接收到终端发送的第一音频数据包时,对所述终端进行锁包处理之前,还包括:
接收所述终端发送的控制指令,所述控制指令为所述终端在检测到所述目标音频的开始播放信号时发送的指令;
根据所述控制指令,通过调整所述无线蓝牙群组中的每个蓝牙耳机的指定收发参数,控制每个所述蓝牙耳机的设备模式从默认工作模式切换为快速收发模式,所述快速收发模式对应的第一数据收发速度高于所述默认工作模式对应的第二数据收发速度。
6.根据权利要求5所述的方法,其特征在于,所述根据所述控制指令,通过调整所述无线蓝牙群组中的每个蓝牙耳机的指定收发参数,控制每个所述蓝牙耳机的设备模式从默认工作模式切换为快速收发模式,包括:
对于所述无线蓝牙群组中的每个所述蓝牙耳机,根据所述控制指令通过将所述蓝牙耳机的所述指定收发参数的参数值从第一参数值修改为第二参数值,控制所述蓝牙耳机的设备模式从所述默认工作模式切换为所述快速收发模式,所述第二参数值小于所述第一参数值;
其中,所述指定收发参数包括所述蓝牙耳机收发数据的sniff时间间隔sniffinterval。
7.根据权利要求5所述的方法,其特征在于,所述当所述第一蓝牙耳机和所述第二蓝牙耳机完成对起始音频数据包信息的同步时,对所述终端进行锁包关闭处理,包括:
所述第一蓝牙耳机根据接收到的所述第一音频数据包确定延包标识,所述延包标识用于指示在所述第一音频数据包之后的所述起始音频数据包;
在所述快速收发模式下,所述第一蓝牙耳机将所述延包标识同步至所述第二蓝牙耳机;
当完成所述延包标识同...
【专利技术属性】
技术研发人员:朱咸刚,陈龙,朱泽玮,石江生,
申请(专利权)人:展讯通信上海有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。