一种拾音器的音频播放方法技术

技术编号:37068772 阅读:28 留言:0更新日期:2023-03-29 19:46
本发明专利技术涉及拾音器音频播放技术领域,具体提供了一种拾音器的音频播放方法,旨在解决现有技术中拾音器采集的音频中有重复数据以及播放时切换音频存在播放不流畅的问题。音频播放方法包括播放端下载第N条音频到本地中并传递给播放器,当播放器开始播放时,播放端判断第N+1条音频与第N条的关系;若第N+1条为数据相同则删除第N+1条,然后对比第N+2条;若第N+1条为数据重叠则进行预下载并记录重叠的音频时长,若第N+1条为数据不同,则进行预下载;当音频播放结束时,开始播放预下载的音频文件。本发明专利技术删除了重叠的音频以及将音频下载到本地中,减少了播放音频时加载缓存时间,使得音频被播放时连续且流畅。频被播放时连续且流畅。频被播放时连续且流畅。

【技术实现步骤摘要】
一种拾音器的音频播放方法


[0001]本专利技术属于拾音器音频播放
,具体涉及一种拾音器的音频播放方法。

技术介绍

[0002]随着社会的发展,人们对生活品质和服务质量的要求越来越高,各行各业的服务企业对下属员工的要求也越来越高,为了了解到员工在给客户服务时的言行是否得体,是否让客户满意,部分企业开始在营业厅进行了拾音器的安装试点,用于记录员工在工作中与客户交流的音频数据,通过音频数据来分析员工在工作情况是否合格。
[0003]而拾音器采集的音频文件数据是以小于等于2分钟时长的数据作为一个片段,其中数据可能由于拾音器依托的设备(例如:摄像头或音频录像机等)的离线或上线等原因,设备会进行补录操作这样就导致相邻的音频文件数据重复或者有重叠部分,在使用现有技术进行播放的时候就会出现重复的音频,影响用户的使用体验。另外由于音频文件数据是以最长为2分钟的时长进行连续存储的一连串数据,如果使用服务器返回的远端存储地址播放时,播放器在播放前需要加载远端数据进行数据缓存,在切换数据源的时候产生延迟和卡顿,影响到用户的使用体验。

技术实现思路

[0004]本专利技术提供了一种拾音器的音频播放方法,旨在解决现有技术中拾音器采集的音频文件中有重复数据以及播放器播放时切换音频文件存在播放卡顿和不流畅的问题。
[0005]为了解决上述技术问题,本专利技术所采用的技术方案为:
[0006]第一方面,本专利技术提供了一种拾音器的音频播放方法,包括:
[0007]播放端将第N条音频文件下载到存储器中并传递给播放器播放;所述播放端包括存储器和播放器;所述存储器位于所述播放端的本地中;其中,N≥1;
[0008]当第N条所述音频文件开始播放时,所述播放端将第N+1条所述音频文件进行预下载;当收到音频文件播放结束的提示时,所述播放端将预下载的第N+1条所述音频文件传递给所述播放器播放;
[0009]所述播放端在预下载第N+1条所述音频文件前,将第N+1条所述音频文件与第N条所述音频文件作对比,判断第N+1条所述音频文件与第N条所述音频文件的关系;所述关系包括音频文件数据相同、数据重叠和数据不同;
[0010]若第N+1条所述音频文件与第N条所述音频文件的关系为数据相同,则所述播放端删除第N+1条所述音频文件,将第N+2条所述音频文件与第N条所述音频文件作对比;直到作对比的两条所述音频文件的关系为数据重叠或数据不同;
[0011]若第N+1条所述音频文件与第N条所述音频文件的关系为数据重叠,则所述播放端将第N+1条所述音频文件进行预下载并记录第N+1条所述音频文件中与第N条所述音频文件数据重叠的音频时长;
[0012]若第N+1条所述音频文件与第N条所述音频文件的关系为数据不同,则所述播放端
将第N+1条所述音频文件进行预下载。
[0013]进一步的方案:当第N+1条所述音频文件与第N条所述音频文件的关系为数据重叠时,所述播放端预下载第N+1条所述音频文件,当所述播放器收到音频文件播放结束的提示时,则通过seek方法将第N+1条所述音频文件传递给所述播放器播放。
[0014]进一步的方案:所述seek方法包括:所述播放端通过记录的第N+1条所述音频文件中与第N条所述音频文件数据重叠的音频时长,获得第N+1条所述音频文件与第N条所述音频文件数据不同的音频开始的时间节点;所述播放器根据所述时间节点跳过重叠的音频进行播放。
[0015]基于上述方案,seek方法使所述播放器在播放音频可以跳过重复的部分,使得拾音器采集的音频能够被连续播放。
[0016]进一步的方案:对于通过seek方法传递给所述播放器的所述音频文件,所述播放器收到seek方法完成的提示后进行播放。
[0017]基于上述方案,所述播放器收到seek方法完成的提示后进行播放,针对所述播放器在播放含有数据重叠的音频文件时,使得所述播放器将播放的时间节点定位到音频文件正确的位置。
[0018]进一步的方案:所述播放端通过第N+1条所述音频文件的开始时间和结束时间和与第N条所述音频文件的开始时间和结束时间作对比,判断第N+1条所述音频文件与第N条所述音频文件的关系;其中,所述音频文件的时长均≤2分钟。
[0019]基于上述方案,由于拾音器采集的音频是以时间节点划分,所以通过相邻两条音频文件的开始时间和结束时间作对比,使得所述播放端快速准确判断相邻两条音频文件的关系。
[0020]进一步的方案:所述播放端判断第N+1条所述音频文件与第N条所述音频文件的关系的标准为:
[0021]若第N+1条所述音频文件的开始时间和结束时间与第N条所述音频文件的开始时间和结束时间相同,或第N条所述音频文件的开始时间和结束时间包含第N+1条所述音频文件的开始时间和结束时间,则判断第N+1条所述音频文件与第N条所述音频文件的关系为数据相同;
[0022]若第N+1条所述音频文件的开始时间位于第N条所述音频文件的开始时间和结束时间中间且第N+1条所述音频文件的结束时间晚于第N条所述音频文件的结束时间,则判断第N+1条所述音频文件与第N条所述音频文件的关系为数据重叠;
[0023]若第N+1条所述音频文件的开始时间和第N条所述音频文件的结束时间相同,则判断第N+1条所述音频文件与第N条所述音频文件的关系为数据不同。
[0024]进一步的方案:在所述播放端下载第N条音频文件前;对所述播放器进行初始化;所述播放端根据服务器返回的远端存储地址,并选择时间点获取所述音频文件。
[0025]基于上述方案,对所述播放器进行初始化使得所述播放器为播放所述音频文件做好准备。
[0026]所述播放端需要选择时间点后获取所述音频文件,可以使得用户能够准确找到想要监听的音频,而不需要把拾音器采集的音频都监听一遍,提高了用户监督工作的效率。
[0027]第二方面:本专利技术提供了一种播放端,所述播放端用于执行如第一方面所述一种
拾音器的音频播放方法。
[0028]第三方面:本专利技术提供了一种电子设备,包括:
[0029]至少一个存储器,用于存储程序;
[0030]至少一个处理器,用于执行所述存储器存储的程序;
[0031]输入设备,用于向存储器中输入程序;
[0032]输出设备,用于显示所述处理器执行所述存储器存储的程序后的结果;
[0033]其中,当所述存储器存储的程序被执行时,所述处理器用于执行如第一方面所述一种拾音器的音频播放方法。
[0034]第四方面:本专利技术提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令使所述计算机实现如第一方面所述一种拾音器的音频播放方法。
[0035]本专利技术的有益效果为:
[0036]本专利技术提前预下载即将播放的音频文件,可以在所述播放器播放完成时,及时为所述播放器提供音频来源,从而使得播放的音频切换时更加流畅不卡顿。相较于现有技术中所述播放器在播本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种拾音器的音频播放方法,其特征在于,包括:播放端将第N条音频文件下载到存储器中并传递给播放器播放;所述播放端包括存储器和播放器;所述存储器位于所述播放端的本地中;其中,N≥1;当第N条所述音频文件开始播放时,所述播放端将第N+1条所述音频文件进行预下载;当收到音频文件播放结束的提示时,所述播放端将预下载的第N+1条所述音频文件传递给所述播放器播放;所述播放端在预下载第N+1条所述音频文件前,将第N+1条所述音频文件与第N条所述音频文件作对比,判断第N+1条所述音频文件与第N条所述音频文件的关系;所述关系包括音频文件数据相同、数据重叠和数据不同;若第N+1条所述音频文件与第N条所述音频文件的关系为数据相同,则所述播放端删除第N+1条所述音频文件,将第N+2条所述音频文件与第N条所述音频文件作对比;直到作对比的两条所述音频文件的关系为数据重叠或数据不同;若第N+1条所述音频文件与第N条所述音频文件的关系为数据重叠,则所述播放端将第N+1条所述音频文件进行预下载并记录第N+1条所述音频文件中与第N条所述音频文件数据重叠的音频时长;若第N+1条所述音频文件与第N条所述音频文件的关系为数据不同,则所述播放端将第N+1条所述音频文件进行预下载。2.根据权利要求1所述的一种拾音器的音频播放方法,其特征在于:当第N+1条所述音频文件与第N条所述音频文件的关系为数据重叠时,所述播放端预下载第N+1条所述音频文件,当所述播放器收到音频文件播放结束的提示时,则通过seek方法将第N+1条所述音频文件传递给所述播放器播放。3.根据权利要求2所述的一种拾音器的音频播放方法,其特征在于,所述seek方法包括:所述播放端通过记录的第N+1条所述音频文件中与第N条所述音频文件数据重叠的音频时长,获得第N+1条所述音频文件与第N条所述音频文件数据不同的音频开始的时间节点;所述播放器根据所述时间节点跳过重叠的音频进行播放。4.根据权利要求3所述的一种拾音器的音频播放方法,其特征在于:对于通过seek方法传递给所述播放器的所述音频文件,所述播放器收到seek方法完成的...

【专利技术属性】
技术研发人员:张文波张彪
申请(专利权)人:杭州视洞科技有限公司
类型:发明
国别省市:

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

1