音视频跳转播放的方法和装置与流程

文档序号:12068825阅读:来源:国知局

技术特征:

1.一种音视频跳转播放的方法,其特征在于,包括步骤:

接收跳转指令,获取所述跳转指令指定的跳转时间点;

获取当前音视频的字幕时间轴;

在所述跳转指令指定的跳转方向上,在所述字幕时间轴记录的各个起始时间点中,查找与所述指定的跳转时间点间隔最短的起始时间点,作为实际跳转时间点;

将当前音视频跳转至所述实际跳转时间点进行播放。

2.如权利要求1所述的音视频跳转播放的方法,其特征在于,若当前音视频为视频文件,所述字幕时间轴记录有所述视频文件的每一句字幕的起始时间点;

若当前音视频为音频文件,所述字幕时间轴记录有所述音频文件的每一句歌词的起始时间点。

3.如权利要求1所述的音视频跳转播放的方法,其特征在于,所述在跳转指令指定的跳转方向上,在所述字幕时间轴记录的各个起始时间点中,查找与所述指定的跳转时间点间隔最短的起始时间点,作为实际跳转时间点的步骤包括:

当所述跳转指令为前进跳转时,在所述字幕时间轴记录的各个起始时间点中,查找大于当前播放时间点、且与所述指定的跳转时间点间隔最短的起始时间点,作为所述实际跳转时间点;

当所述跳转指令为后退跳转时,在所述字幕时间轴记录的各个起始时间点中,查找小于当前播放时间点、且与所述指定的跳转时间点间隔最短的起始时间点,作为所述实际跳转时间点。

4.如权利要求1至3任一项所述的音视频跳转播放的方法,其特征在于,所述获取跳转指令指定的跳转时间点的步骤包括:

当所述跳转指令为进度条拖动方式生成时,获取所述进度条拖动后指向 的时间点,作为所述指定的跳转时间点。

5.如权利要求1至3任一项所述的音视频跳转播放的方法,其特征在于,所述获取跳转指令指定的跳转时间点的步骤包括:

当所述跳转指令为快捷键方式生成时,获取预设固定时长;

当所述跳转指令为前进跳转时,将当前播放时间点增加一个预设固定时长后,获得所述指定的跳转时间点;

当所述跳转指令为后退跳转时,将当前播放时间点减少一个预设固定时长后,获得所述指定的跳转时间点。

6.一种音视频跳转播放的装置,其特征在于,包括:

指令接收模块,用于接收跳转指令;

获取模块,用于获取所述跳转指令指定的跳转时间点;获取当前音视频的字幕时间轴;

查找模块,用于在所述跳转指令指定的跳转方向上,在所述字幕时间轴记录的各个起始时间点中,查找与所述指定的跳转时间点间隔最短的起始时间点,作为实际跳转时间点;

播放模块,用于将当前音视频跳转至所述实际跳转时间点进行播放。

7.如权利要求6所述的音视频跳转播放的装置,其特征在于,若当前音视频为视频文件,所述字幕时间轴记录有所述视频文件的每一句字幕的起始时间点;

若当前音视频为音频文件,所述字幕时间轴记录有所述音频文件的每一句歌词的起始时间点。

8.如权利要求6所述的音视频跳转播放的装置,其特征在于,所述查找模块还用于:

当所述跳转指令为前进跳转时,在所述字幕时间轴记录的各个起始时间点中,查找大于当前播放时间点、且与所述指定的跳转时间点间隔最短的起始时间点,作为所述实际跳转时间点;

当所述跳转指令为后退跳转时,在所述字幕时间轴记录的各个起始时间点中,查找小于当前播放时间点、且与所述指定的跳转时间点间隔最短的起始时间点,作为所述实际跳转时间点。

9.如权利要求6至8任一项所述的音视频跳转播放的装置,其特征在于,所述获取模块还用于:

当所述跳转指令为进度条拖动方式生成时,获取所述进度条拖动后指向的时间点,作为所述指定的跳转时间点。

10.如权利要求6至8任一项所述的音视频跳转播放的装置,其特征在于,所述获取模块还用于:

当所述跳转指令为快捷键方式生成时,获取预设固定时长;

当所述跳转指令为前进跳转时,将当前播放时间点增加一个预设固定时长后,获得所述指定的跳转时间点;

当所述跳转指令为后退跳转时,将当前播放时间点减少一个预设固定时长后,获得所述指定的跳转时间点。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1