1.一种音频截取方法,其特征在于,包括:
对声音设备驱动程序和应用程序编程接口进行修改,得到一个封装层;
调用所述封装层中经修改后的应用程序编程接口,并获取声音设备播放的音频文件;
将获取的声音设备播放的音频文件临时储存在特定储存空间中;
根据音频截取触发操作,将所述特定储存空间中的音频文件进行截取;
播放或保存截取后的音频文件。
2.根据权利要求1所述的音频截取方法,其特征在于,所述获取声音设备播放的音频文件具体为:所述封装层通过调用原有的设备驱动程序播放音频文件,以获取音频文件。
3.根据权利要求1或2所述的音频截取方法,其特征在于,所述根据音频截取触发操作,将所述特定储存空间中的音频文件进行截取具体为:
根据开始截取的触发操作,获取特定的储存空间中的音频文件当前的播放位置;根据停止截取的触发操作,获取特定的储存空间中的音频文件当前的播放位置;截取音频文件中开始截取触发操作时的播放位置与停止截取触发操作时的播放位置之间的音频内容。
4.根据权利要求3所述的音频截取方法,其特征在于:所述开始截取的触发操作和所述停止截取的触发操作为依次执行的相同触发动作。
5.根据权利要求3所述的一种音频截取方法,其特征在于,还包括:在完成音频截取后,清空特定储存空间的音频文件信息。
6.一种音频截取装置,其特征在于,所述装置包括封装模块、截取处理模块、存储模块;
所述封装模块用于对声音设备驱动程序和应用程序编程接口进行修改,得到一个封装层;
所述截取处理模块调用所述封装层中经修改后的应用程序编程接口,并获取声音设备播放的音频文件,以及用于根据音频截取触发操作,将所述特定储存空间中的音频文件进行截取。
所述存储模块用于将获取的声音设备播放的音频文件临时储存在特定储存空间中,以及用于保存截取后的音频文件。
7.根据权利要求6所述的音频截取装置,其特征在于,所述截取处理模块获取声音设备播放的音频文件具体为:所述封装层通过调用原有的设备驱动程序播放音频文件,以获取音频文件。
8.根据权利要求6或7所述的音频截取装置,其特征在于,所述截取处理模块包括触发单元和定位单元及截取单元,截取处理模块进行截取的具体过程为:
根据触发单元接收的开始截取触发操作,定位单元获取特定的储存空间中的音频文件当前的播放位置;根据触发单元接收的停止截取触发操作,定位单元获取特定的储存空间中的音频文件当前的播放位置;截取单元截取音频文件中开始截取触发操作时的播放位置与停止截取触发操作时的播放位置之间的音频内容。
9.根据权利要求8所述的音频截取装置,其特征在于,所述截取处理模块依次执行的开始截取触发操作和停止截取触发操作为的相同触发动作。
10.根据权利要求8所述的音频截取装置,其特征在于,所述截取处理模块还包括清空单元,用于在完成音频截取后,清空特定储存空间的音频文件信息。