【技术实现步骤摘要】
播放控制方法、装置以及电子设备
[0001]本申请涉及音频处理
,更具体地,涉及一种播放控制方法、装置以及电子设备。
技术介绍
[0002]电子设备通常可以将所要播放的音频输出到外部设备,使得可以通过外部设备的扬声器来对该音频进行播放。但是,在相关的音频输出方式中,还存在外部设备所播放的音频与电子设备在本地播放的内容的同步性有待提升的问题。
技术实现思路
[0003]鉴于上述问题,本申请提出了一种播放控制方法、装置以及电子设备,以改善上述问题。
[0004]第一方面,本申请提供了一种播放控制方法,应用于电子设备,所述方法包括:获取与目标内容对应的本地音频数据以及音频输出数据,所述目标内容为确定进行播放的内容;对所述本地音频数据进行播放,以及将所述音频输出数据传输到外部设备进行播放;获取参考音频数据,所述参考音频数据为从麦克风采集的音频数据中获取的与所述本地音频数据对应的音频数据;获取所述参考音频数据与所述本地音频数据之间的播放时延,基于所述播放时延对获取到的所述目标内容对应的本地音频数据和音频输出数据中的至少一个进行调整,以降低参考音频数据与本地音频数据之间的播放时延。
[0005]第二方面,本申请提供了一种播放控制方法,应用于电子设备,所述方法包括:获取与目标内容对应的第一音频输出数据以及第二音频输出数据,所述目标内容为确定进行播放的内容;将所述第一音频输出数据传输到第一外部设备进行播放,将所述第二音频输出数据传输到第二外部设备进行播放;
[0006]获取第一参考音频数 ...
【技术保护点】
【技术特征摘要】
1.一种播放控制方法,其特征在于,应用于电子设备,所述方法包括:获取与目标内容对应的本地音频数据以及音频输出数据,所述音频输出数据为与所述本地音频数据对应的音频数据;对所述本地音频数据进行播放,以及将所述音频输出数据传输到外部设备进行播放;获取参考音频数据,所述参考音频数据为所述电子设备从麦克风采集的音频数据中获取的与所述音频输出数据对应的音频数据;获取所述参考音频数据与所述本地音频数据之间的播放时延,基于所述播放时延对获取到的所述目标内容对应的本地音频数据和音频输出数据中的至少一个进行调整,以降低参考音频数据与本地音频数据之间的播放时延。2.根据权利要求1所述的方法,其特征在于,所述基于所述播放时延对获取到的所述目标内容对应的本地音频数据和音频输出数据中的至少一个进行调整,包括:缩短所述目标内容对应的音频输出数据中指定数据段的播放时长,其中,所缩短的时长与所述播放时延相同。3.根据权利要求2所述的方法,其特征在于,所述缩短所述目标内容对应的音频输出数据中指定数据段的播放时长,包括:获取参考时刻,所述参考时刻为获取到所述参考音频数据与所述本地音频数据之间的播放时延的时刻;将第一音频数据、第二音频数据以及所述第一音频数据和第二音频数据之间的数据所组成的数据段作为指定数据段,其中,所述第一音频数据为所述目标内容对应的音频输出数据中,在所述参考时刻进行传输的数据,所述第二音频数据为所述目标内容对应的音频输出数据中,配置为从所述参考时刻计时指定时长后所进行传输的数据;缩短所述指定数据段的播放时长。4.根据权利要求2所述的方法,其特征在于,所述缩短所述目标内容对应的音频输出数据中指定数据段的播放时长,包括:获取参考时刻,所述参考时刻为获取到所述参考音频数据与所述本地音频数据之间的播放时延的时刻;获取第一时刻,所述第一时刻为在所述参考时刻之后最近一次获取到的振幅信息所表征的强度低于指定强度的时刻;将从所述第一时刻开始计时并计时指定时长后的时刻作为第二时刻;将第一时刻对应于音频输出数据中的数据与所述第二时刻对应于音频输出数据中的数据之间的数据作为指定数据段;缩短所述指定数据段的播放时长。5.根据权利要求1所述的方法,其特征在于,所述基于所述播放时延对所述目标内容对应的本地音频数据和音频输出数据中的至少一个进行调整,包括:延长所述目标内容对应的本地音频数据中指定数据段的播放时长,其中,所延长的时长与所述播放时延相同。6.根据权利要求1所述的方法,其特征在于,所述获取所述参考音频数据与所述本地音频数据之间的播放时延,包括:获取目标内容对应的本地音频数据中与所述参考音频数据对应的内容作为待比对音
频数据;将所述电子设备在播放所述待比对音频数据的时刻作为第一播放时刻;将所述电子设备接收到所述参考音频数据的时刻作为第二播放时刻;获取所述第一播放时刻与所述第二播放时刻之间的时间差作为时延。7.根据权利要求1
‑
6任一所述的方法,其特征在于,所述对所述本地音频数据进行播放,包括:对本地音频数据进行静音播放;所述获取所述参考音频数据与所述本地音频数据之间的播放时延,基于所述播放时延对获取到的所述目标内容对应的本地音频数据和音频输出数据中的至少一个进行调整,以降低参考音频数据与本地音频数据之间的播放时延之后还包括:将对所述本地音频数据进行播放时的音量提升到指定值。8.一种播放控制方法,其特征在于,应用于电子设备,所述方法包括:获取与目标内容对应的第一音频输出数据以及第二音频输出数据,所述第一音频输出数据为与所述第二音频输出数据对应的音频数据;将所述第一音频输出数据传输到第一外部设备进行播放,将所述第二音频输出数据传输到第二外部设备进行播放;获取第一参考音频数据和第二参考音频数据,所述第一参考音频数据为从麦克风采集的音频数据中获取的与所述第一音频输出数据对应的音频数据,所述第二参考音频数据为从麦克风采集的音频数据中获取的与所述第二音频输出数据对应的音频数据;获取所述第一参考音频数据和第二参考音频数据之间的播放时延,基于所述播放时延对第一音频输出数据以及第二音频输出数据中的至少一个进行调整,以降低第一参考音频数据和第二参考音频数据之间的播放时延。9.根据权利要求8所述的方法,其特征在于,所述第一音频输出数据为第一声道音频数据,所述第二音频输出数据为第二声道音频数据,所述将所述第一音频输出数据传输到第一外部设备进行播放,将所述第二音频输出数据传输到第二外部设备进行播放之后还包括:获取电子设备与所述第一外部设备和所述第二外部设备之间的相对位置;根据所述相对位置从所述第一外部设备和所述第二外部设备中确定所述第一音频输出数据以及第二音频输出数据各自对应所传输到的设备。10.根据权利要求8所述的方法,其特征在于,所述基于所述播放时延对第一音频输出数据以及第二音频输出数据中的至少一个进行调整,以降低第一参考音频数据和第二参考音频数据之间的播放时延,包括:若所述播放时延表征第一参考音频数据相对第二参考音频数据具有延迟,缩短所述第二音频输出数据中指定数据段的播放...
【专利技术属性】
技术研发人员:李乐,
申请(专利权)人:OPPO广东移动通信有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。