音视频跳转播放的方法和装置制造方法及图纸

技术编号:15442433 阅读:163 留言:0更新日期:2017-05-26 07:17
本发明专利技术公开了一种音视频跳转播放的方法包括:接收跳转指令,获取所述跳转指令指定的跳转时间点;获取当前音视频的字幕时间轴;在所述跳转指令指定的跳转方向上,在所述字幕时间轴记录的各个起始时间点中,查找与所述指定的跳转时间点间隔最短的起始时间点,作为实际跳转时间点;将当前音视频跳转至所述实际跳转时间点进行播放。本发明专利技术还公开了一种音视频跳转播放的装置。本发明专利技术在跳转视频或音频的播放进度后,播放的视频数据或音频数据为视频的某一句字幕或音频的某一句歌词的起始位置,避免了跳转到某一句字幕或某一句歌词的中间位置,方便用户继续观看视频或收听音频。

Method and device for audio and video jump play

The invention discloses a method including: receiving audio and video playback jump jump instruction, get the jump time point the jump instruction specified; subtitles timeline for current audio and video; jump in the direction of the jump instruction on the specified starting time in all the subtitles timeline recorded in the beginning at the time of search and jump the specified time point of the shortest distance, as the actual jump point of time; the current audio and video to jump to the actual jump time point to play. The invention also discloses a device for audio and video jump play. The present invention in the video or audio playback progress jump after the initial position of a lyrics video data or audio data playback for a video or audio subtitle, avoid the jump to the middle position of a sentence or a sentence lyrics subtitle, is convenient for the user to continue to watch video or listen to audio.

【技术实现步骤摘要】
音视频跳转播放的方法和装置
本专利技术涉及到多媒体
,特别涉及到音视频跳转播放的方法和装置。
技术介绍
目前,用户在通过视频播放器观看视频或通过音频播放器收听音乐时,可通过拖动进度条或快捷键等方式实现前进或后退操作。如果是采用拖动进度条的方式,则将视频或音频的播放时间点向前或向后移动任意一段时长,移动时长根据进度条拖动的距离而定;如果是采用快捷键的方式,则将视频或音频的播放时间点向前或向后移动固定时长,移动时长根据预设值而定,例如5秒、10秒等。但是,现有的前进或后退操作在跳转后到达的时间点不可控,可能会从某一句字幕或歌词的中间位置开始播放,如图7a所示,给用户带来不便。
技术实现思路
本专利技术实施例提供一种音视频跳转播放的方法和装置,能够在前进或后退操作后,直接跳转到视频的某一句字幕或音频的某一句歌词的起始位置播放,方便用户继续观看视频或收听音频。本专利技术实施例提出一种音视频跳转播放的方法,包括步骤:接收跳转指令,获取所述跳转指令指定的跳转时间点;获取当前音视频的字幕时间轴;在所述跳转指令指定的跳转方向上,在所述字幕时间轴记录的各个起始时间点中,查找与所述指定的跳转时间点间隔最短的起始时间点,作为实际跳转时间点;将当前音视频跳转至所述实际跳转时间点进行播放。本专利技术实施例还提出一种音视频跳转播放的装置,包括:指令接收模块,用于接收跳转指令;获取模块,用于获取所述跳转指令指定的跳转时间点;获取当前音视频的字幕时间轴;查找模块,用于在所述跳转指令指定的跳转方向上,在所述字幕时间轴记录的各个起始时间点中,查找与所述指定的跳转时间点间隔最短的起始时间点,作为实际跳转时间点;播放模块,用于将当前音视频跳转至所述实际跳转时间点进行播放。本专利技术实施例在跳转视频或音频的播放进度后,播放的视频数据或音频数据为视频的某一句字幕或音频的某一句歌词的起始位置,避免了跳转到某一句字幕或某一句歌词的中间位置播放,使用户在跳转进度后能够收听到一句完整的台词或歌词,方便用户继续观看视频或收听音频。附图说明图1为本专利技术实施例中音视频跳转播放的装置所在终端的总线图;图2为本专利技术音视频跳转播放的方法的第一实施例的流程图;图3为本专利技术音视频跳转播放的方法的第二实施例的流程图;图4为本专利技术音视频跳转播放的方法的第三实施例的流程图;图5为本专利技术音视频跳转播放的方法的第四实施例的流程图;图6为本专利技术音视频跳转播放的装置的实施例的模块示意图;图7a为现有技术中音视频跳转播放的进度示意图;图7b为本专利技术实施例中音视频跳转播放的进度示意图;图8为本专利技术实施例中音视频字幕时间轴的示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。参照图1,图1为本专利技术实施例中音视频跳转播放的装置所在终端的总线图。该终端可以包括:至少一个处理器101,例如CPU,至少一个网络接口104,用户接口103,存储器105,至少一个通信总线102。其中,通信总线102用于实现这些组件之间的连接通信。其中,用户接口103可以包括显示屏(Display)、键盘(Keyboard),还可以包括标准的有线接口、无线接口。网络接口104可以包括标准的有线接口、无线接口(如WIFI接口)。存储器105可以是高速RAM存储器,也可以是非不稳定的存储器(non-volatilememory),例如至少一个磁盘存储器。存储器105还可以是至少一个位于远离前述处理器101的存储装置。作为一种计算机存储介质的存储器105中可以包括操作系统、网络通信模块、用户接口模块以及音视频跳转播放程序。在图1所示的音视频跳转播放的装置所在终端中,网络接口104主要用于连接服务器或其他终端,与服务器或其他终端进行数据通信;而用户接口103主要用于接收用户指令,并与用户进行交互;而处理器101可以用于调用存储器105中存储的音视频跳转播放程序,并执行以下操作:通过用户接口103接收跳转指令;获取跳转指令指定的跳转时间点;获取当前音视频的字幕时间轴;在跳转指令指定的跳转方向上,在字幕时间轴记录的各个起始时间点中,查找与指定的跳转时间点间隔最短的起始时间点,作为实际跳转时间点;将当前音视频跳转至实际跳转时间点进行播放。在一个实施例中,处理器101调用存储器105中存储的音视频跳转播放程序还可以执行以下操作:当跳转指令为前进跳转时,在字幕时间轴记录的各个起始时间点中,查找大于当前播放时间点、且与指定的跳转时间点间隔最短的起始时间点,作为实际跳转时间点;当跳转指令为后退跳转时,在字幕时间轴记录的各个起始时间点中,查找小于当前播放时间点、且与指定的跳转时间点间隔最短的起始时间点,作为实际跳转时间点。在一个实施例中,处理器101调用存储器105中存储的音视频跳转播放程序还可以执行以下操作:当跳转指令为进度条拖动方式生成时,获取进度条拖动后指向的时间点,作为指定的跳转时间点。在一个实施例中,处理器101调用存储器105中存储的音视频跳转播放程序还可以执行以下操作:当跳转指令为快捷键方式生成时,获取预设固定时长;当跳转指令为前进跳转时,将当前播放时间点增加一个预设固定时长后,获得指定的跳转时间点;当跳转指令为后退跳转时,将当前播放时间点减少一个预设固定时长后,获得指定的跳转时间点。本实施例图1所描述的音视频跳转播放的装置及其所在终端,在跳转视频或音频的播放进度后,播放的视频数据或音频数据为视频的某一句字幕或音频的某一句歌词的起始位置,避免了跳转到某一句字幕或某一句歌词的中间位置播放,使用户在跳转进度后能够收听到一句完整的台词或歌词,方便用户继续观看视频或收听音频。如图2所示,图2为本专利技术音视频跳转播放的方法的第一实施例的流程图。本实施例提到的音视频跳转播放的方法,包括:步骤S10,接收跳转指令;本实施例可应用于视频播放器或音频播放器,还可应用于浏览器在线播放视频或音频。当用户想要跳转播放进度时,可采用以下方式触发跳转指令:可通过鼠标或触屏方式拖动当前视频或音频的进度条到指定位置,或者点击快捷键,例如点击键盘上的向左按键实现后退,向右按键实现前进,又例如点击在播放器上显示的前进或后退的操作控件。步骤S20,获取跳转指令指定的跳转时间点;在跳转指令中包括有指定的跳转时间点,例如用户拖动进度条到指定位置,则该指定位置即为跳转指令指定的跳转时间点。又例如用户点击键盘上的向左按键,则跳转指令指定的跳转时间点为当前播放时间点后退预设时长之后到达的时间点。步骤S30,获取当前音视频的字幕时间轴;用户可预先在播放器中设置根据字幕调整跳转时间点的功能项,则在获取指定的跳转时间点后,播放器并不立即播放该时间点处的音频或视频数据,而是需要将跳转时间点调整到某一句字幕或歌词的起始位置。此时,播放器需获取当前音视频的字幕时间轴。若当前音视频为视频文件,在字幕时间轴内记录有当前视频文件的每一句字幕的起始时间点,如图8所示。同理,若当前音视频为音频文件,在字幕时间轴记录有当前音频文件的每一句歌词的起始时间点。步骤S40,在跳转指令指定的跳转方向上,在字幕时间轴记录的各个起始时间点中,查找与指定的跳转时间点间隔最短的起始时间点,作为实际跳转时间本文档来自技高网...
音视频跳转播放的方法和装置

【技术保护点】
一种音视频跳转播放的方法,其特征在于,包括步骤:接收跳转指令,获取所述跳转指令指定的跳转时间点;获取当前音视频的字幕时间轴;在所述跳转指令指定的跳转方向上,在所述字幕时间轴记录的各个起始时间点中,查找与所述指定的跳转时间点间隔最短的起始时间点,作为实际跳转时间点;将当前音视频跳转至所述实际跳转时间点进行播放。

【技术特征摘要】
1.一种音视频跳转播放的方法,其特征在于,包括步骤:接收跳转指令,获取所述跳转指令指定的跳转时间点;获取当前音视频的字幕时间轴;在所述跳转指令指定的跳转方向上,在所述字幕时间轴记录的各个起始时间点中,查找与所述指定的跳转时间点间隔最短的起始时间点,作为实际跳转时间点;将当前音视频跳转至所述实际跳转时间点进行播放。2.如权利要求1所述的音视频跳转播放的方法,其特征在于,若当前音视频为视频文件,所述字幕时间轴记录有所述视频文件的每一句字幕的起始时间点;若当前音视频为音频文件,所述字幕时间轴记录有所述音频文件的每一句歌词的起始时间点。3.如权利要求1所述的音视频跳转播放的方法,其特征在于,所述在跳转指令指定的跳转方向上,在所述字幕时间轴记录的各个起始时间点中,查找与所述指定的跳转时间点间隔最短的起始时间点,作为实际跳转时间点的步骤包括:当所述跳转指令为前进跳转时,在所述字幕时间轴记录的各个起始时间点中,查找大于当前播放时间点、且与所述指定的跳转时间点间隔最短的起始时间点,作为所述实际跳转时间点;当所述跳转指令为后退跳转时,在所述字幕时间轴记录的各个起始时间点中,查找小于当前播放时间点、且与所述指定的跳转时间点间隔最短的起始时间点,作为所述实际跳转时间点。4.如权利要求1至3任一项所述的音视频跳转播放的方法,其特征在于,所述获取跳转指令指定的跳转时间点的步骤包括:当所述跳转指令为进度条拖动方式生成时,获取所述进度条拖动后指向的时间点,作为所述指定的跳转时间点。5.如权利要求1至3任一项所述的音视频跳转播放的方法,其特征在于,所述获取跳转指令指定的跳转时间点的步骤包括:当所述跳转指令为快捷键方式生成时,获取预设固定时长;当所述跳转指令为前进跳转时,将当前播放时间点增加一个预设固定时长后,获得所述指定的跳转时间点;当所述跳转指令为后退跳转时,将...

【专利技术属性】
技术研发人员:李晨曦
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

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

1