1.一种音频剪辑的方法,其特征在于,包括:
获取待播放的音频文件;其中,获取待播放的音频文件之前,进一步包括:根据预设的剪辑时间范围,在所述音频文件中筛选出不属于所述剪辑时间范围的数据帧,并将筛选出的数据帧中指定字段的取值修改为设定数值,以及根据筛选出的数据帧的长度,修改所述音频文件中标签帧中记录的音频文件长度的取值;
依次读取所述音频文件中的每一个数据帧,其中,每读取一个数据帧,判断当前读取的数据帧中指定字段的取值是否为设定数值,若是,则跳过所述当前读取的数据帧,否则,播放所述当前读取的数据帧。
2.如权利要求1所述的方法,其特征在于,所述指定字段为所述数据帧中的保留字段,或者,为所述数据帧中的空闲字段;或者,为所述数据帧中的指定标志位。
3.如权利要求1或2任一项所述的方法,其特征在于,所述音频文件,包含有多个数据帧,且每一个数据帧都有一个帧头信息。
4.如权利要求3所述的方法,其特征在于,每读取一个数据帧,判断当前读取的数据帧中指定字段的取值是否为设定数值,具体包括:每读取一个数据帧,解析当前读取的数据帧的帧头信息,并获取帧头信息中的指定字段的取值,以及判断当前读取的数据帧中所述指定字段的取值是否为设定数值。
5.一种音频剪辑的装置,其特征在于,包括:
修改单元,用于根据预设的剪辑时间范围,在音频文件中筛选出不属于所述剪辑时间范围的数据帧,并将筛选出的数据帧中指定字段的取值修改为设定数值,以及根据筛选出的数据帧的长度,修改所述音频文件中标签帧中记录的音频文件长度的取值;
获取单元,用于获取待播放的音频文件;
处理单元,用于依次读取所述音频文件中的每一个数据帧,其中,每读取一个数据帧,判断当前读取的数据帧中指定字段的取值是否为设定数值,若是,则跳过所述当前读取的数据帧,否则,播放所述当前读取的数据帧。
6.如权利要求5所述的装置,其特征在于,所述指定字段为所述数据帧中的保留字段,或者,为所述数据帧中的空闲字段;或者,为所述数据帧中的指定标志位。
7.如权利要求5或6任一项所述的装置,其特征在于,所述音频文件,包含有多个数据帧,且每一个数据帧都有一个帧头信息。
8.如权利要求7所述的装置,其特征在于,每读取一个数据帧,判断当前读取的数据帧中指定字段的取值是否为设定数值时,处理单元具体用于:每读取一个数据帧,解析当前读取的数据帧的帧头信息,并获取帧头信息中的指定字段的取值,以及判断当前读取的数据帧中所述指定字段的取值是否为设定数值。