CN111654754A - 视频播放方法、装置、电子设备及可读存储介质 - Google Patents
视频播放方法、装置、电子设备及可读存储介质 Download PDFInfo
- Publication number
- CN111654754A CN111654754A CN202010323495.7A CN202010323495A CN111654754A CN 111654754 A CN111654754 A CN 111654754A CN 202010323495 A CN202010323495 A CN 202010323495A CN 111654754 A CN111654754 A CN 111654754A
- Authority
- CN
- China
- Prior art keywords
- video
- playing
- video file
- preset
- target
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/47217—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for controlling playback functions for recorded or on-demand content, e.g. using progress bars, mode or play-point indicators or bookmarks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
- H04N21/4333—Processing operations in response to a pause request
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/488—Data services, e.g. news ticker
- H04N21/4882—Data services, e.g. news ticker for displaying messages, e.g. warnings, reminders
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/845—Structuring of content, e.g. decomposing content into time segments
- H04N21/8456—Structuring of content, e.g. decomposing content into time segments by decomposing the content in the time domain, e.g. in time segments
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Human Computer Interaction (AREA)
- Television Signal Processing For Recording (AREA)
Abstract
本发明实施例提供了一种视频播放方法、装置、电子设备及可读存储介质,所述方法包括:在播放视频文件的过程中,显示与所述视频文件对应的索引信息,所述索引信息包括所述视频文件中所包括的多个视频片段各自对应的标题信息;响应于对所述索引信息中目标视频片段的播放指令,将当前播放进度跳转至目标视频片段在所述视频文件中的预设播放进度。采用本发明技术方案,提高了视频播放时的跳转精度,优化了现有的视频播放机制。
Description
技术领域
本发明实施例涉及数据处理技术领域,尤其涉及一种视频播放方法、装置、电子设备及可读存储介质。
背景技术
视频文件是多种媒体的综合,一般包括文本,声音、图像、视频等多种媒体形式。目前,人们在远程教育、工作培训、休闲娱乐等方面,观看在线的视频文件成为人们一种喜爱的休闲娱乐方式。观看的视频文件的内容十分丰富,包括教育、知识、综艺、纪录片等很多类型。其视频文件的形式也囊括了视频、音频、图像与音频相结合的形式。一般而言,视频文件都是预先编辑好后再放到服务器上以供观看,用户也是按照编辑好的顺序进行观看。
以视频为例,在线视频均是预先编辑好的视频,这样,用户在观看此类视频时,只能按照已经编辑好的顺序观看。相关技术中,若用户想优先观看视频中自己感兴趣的部分,一般是通过拖拽进度条的方式,将进度条拖拽到想看的位置。但是由于用户对拖动进度条的精度把握往往很困难,需要多次一点点尝试才能观看到想看的某个视频片段,并不能精确定位到想看的视频片段。因此,通过拖动进度条的方式并不能精确或快速地定位到用户感兴趣的内容,现有的视频播放机制需要进一步优化。
发明内容
本发明实施例提供一种视频播放方法、装置、电子设备及可读存储介质,以解决相关技术中存在的拖动进度条的方式并不能精确或快速地定位到用户感兴趣的内容的技术问题。
本发明实施例第一方面提供了一种视频播放方法,所述方法包括:
在播放视频文件的过程中,显示与所述视频文件对应的索引信息,所述索引信息包括所述视频文件中所包括的多个视频片段各自对应的标题信息;
响应于对所述索引信息中目标视频片段的播放指令,将当前播放进度跳转至目标视频片段在所述视频文件中的预设播放进度。
可选地,在播放视频文件的过程中,显示与所述视频文件对应的索引信息,包括:
在当前播放时间点距离预设播放时间点在预设时间范围内时,展示所述索引信息;其中,所述预设播放时间点为所述多个视频片段在所述视频文件中的起始播放时间点或结束播放时间点。
可选地,将当前播放进度跳转至所述目标视频片段在所述视频文件中的预设播放进度,包括:
将当前播放时间点跳转至所述目标视频片段在所述视频文件中的预设起始播放时间点。
可选地,响应于对所述索引信息中目标视频片段的播放指令,将当前播放进度跳转至目标视频片段在所述视频文件中的预设播放进度,包括:
响应于对所述索引信息中的至少一个目标标题信息的批量选择操作,确定与所述至少一个目标标题信息对应的至少一个目标视频片段;
按照预设跳转顺序,将当前播放进度按序跳转至所述至少一个目标视频片段各自在所述视频文件中的预设播放进度,以顺序播放所述至少一个目标视频片段。
可选地,所述预设跳转顺序为各所述目标视频片段在所述视频文件中的预设播放顺序,或者,所述预设跳转顺序为所述至少一个目标标题信息各自被选中时的时间先后顺序。
可选地,在按照预设跳转顺序,将当前播放进度按序跳转至所述至少一个目标视频片段各自在所述视频文件中的预设播放进度,以顺序播放所述至少一个目标视频片段之前,所述方法还包括:
根据所述预设跳转顺序,生成播放顺序提示消息,所述播放顺序提示消息中包括按照所述预设跳转顺序排列的所述至少一个目标标题信息;
展示所述播放顺序提示消息。
可选地,在显示与所述视频文件对应的索引信息之后,所述方法还包括:
若预设时间内未接收到对所述索引信息中的目标标题信息的选中操作,停止显示所述索引信息。
可选地,在显示与所述视频文件对应的索引信息的同时,所述方法还包括:
暂停对所述视频文件的播放。
本发明实施例第二方面提供了一种视频播放装置,所述装置包括:
显示模块,用于在播放视频文件的过程中,显示与所述视频文件对应的索引信息,所述索引信息中包括所述视频文件中所包括的多个视频片段各自对应的标题信息;
跳转模块,用于响应于对所述索引信息中目标视频片段的播放指令,将当前播放进度跳转至所述目标视频片段在所述视频文件中的预设播放进度。
可选地,所述显示模块,具体用于在当前播放时间点距离预设播放时间点在预设时间范围内时,展示所述索引信息;其中,所述预设播放时间点为所述多个视频片段在所述视频文件中的起始播放时间点或结束播放时间点。
可选地,所述跳转模块,具体用于将当前播放时间点跳转至所述目标视频片段在所述视频文件中的预设起始播放时间点。
可选地,所述跳转模块,具体可以包括以下单元:
目标视频片段确定单元,用于响应于对所述索引信息中的至少一个目标标题信息的批量选择操作,确定与所述至少一个目标标题信息对应的至少一个目标视频片段;
按序跳转单元,用于按照预设跳转顺序,将当前播放进度位置按序跳转至所述至少一个目标视频片段各自在所述视频文件中的预设播放进度,以顺序播放各所述至少一个目标视频片段。
可选地,所述预设跳转顺序为各所述目标视频片段在所述视频文件中的预设播放顺序,或者,所述预设跳转顺序为被批量选中的至少一个目标标题信息各自被选中时的时间先后顺序。
可选地,所述装置还包括以下模块:
提示消息生成模块,用于根据所述预设跳转顺序,生成播放顺序提示消息,所述播放顺序提示消息中包括按照所述预设跳转顺序排列的所述至少一个目标标题信息;
消息展示模块,用于展示所述播放顺序提示消息。
可选地,所述装置还可以包括以下模块:
停止显示模块,用于若预设时间内未接收到对所述索引信息中的目标标题信息的选中操作,停止显示所述索引信息。
可选地,所述装置还可以包括以下模块:
暂停模块,用于在显示所述索引信息时,暂停对所述视频文件的播放。
本发明实施例第三方面提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本发明第一方面所述的视频播放方法中的步骤。
本发明实施例第四方面提供一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
存储器,用于存放计算机程序;
处理器,用于执行存储器上所存放的程序时,实现本发明第一方面所述的视频播放方法的步骤。
采用本发明实施例提供的视频播放方法,在视频文件中包括多个视频片段,在播放视频文件的过程中,可以显示与视频文件对应的索引信息,该索引信息包括所述视频文件中所包括的多个视频片段各自对应的标题信息;并响应于对所述索引信息中目标视频片段的播放指令,将当前播放进度跳转至目标视频片段在所述视频文件中的预设播放进度。采用本发明实施例的技术方案,可以根据对目标视频片段的播放指令,去播放对应的目标视频片段,其中,跳转到的播放进度是目标视频片段在所述视频文件中的预设播放进度,这样,相比于拖动进度条的方式,提高了跳转精度和效率,优化了现有的视频播放机制。
此外,由于在播放视频文件时,可以显示索引信息,这样,用户可以通过索引信息获知视频文件中的各个视频片段的内容,并可以通过对索引信息的操作,跳转到想要看的目标视频片段,从而优化了用户的观看体验。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本发明一实施例提出的视频播放方法的流程图;
图2是本发明的一个具体应用场景下播放视频过程中展示索引信息的视频画面截图;
图3是本发明的根据图2所示的具体应用场景下对索引信息中的目标视频片段进行选择后的视频画面截图;
图4是本发明另一实施例提出的视频播放装置的结构框图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
相关技术中,对于教育、知识、纪录片等各类在线视频而言,一般在一个视频中可以包括多段独立的视频内容。比如,对于英语教学视频,视频教学分为语法、句型、单词三个视频片段,三个视频片段之间是在情景逻辑上并列的关系。再比如,对于儿童知识类视频,为小朋友介绍小鱼、小马、小鸟,便由介绍小鱼的视频片段、介绍小马的视频片段和介绍小鸟的视频片段组成,三个视频片段之间也没有情景逻辑上的先后联系。在制作此类视频时,通常将几个视频片段进行拼接得到一个视频文件,用户在观看时用户不清楚整个视频的内容构成,只能按照拼接好的顺序观看,若想优先观看更感兴趣的部分,也只能通过拖拽进度条,一点点调整至感兴趣的部分才可以进行观看。这样,拖进度条的方式精度不高,往往需要尝试多次才能跳转到感兴趣的视频片段。
基于上述技术问题,提出了本发明的发明构思:在用户开始观看视频文件时主动提示视频文件的构成,用户仅点击感兴趣的部分便可以跳转至对应的视频片段的开始处进行观看,当一个视频片段观看完毕后会再次提示用户进行视频片段的选择,用户可选择观看其他视频片段或重新观看本视频片段。以至少解决用户不清楚视频内容构成,无法精确跳转到感兴趣的视频片段进行观看的技术问题。
具体地,根据上述的发明构思,提出了本发明的视频播放方法。参照图1,图1是本发明一实施例提出的视频播放方法的流程图。如图1所示,该方法可以应用于终端,也可以应用于一些视频播放客户端,所述终端可以是但是不限于智能手机、电脑、机顶盒等,具体可以包括以下步骤:
步骤S101:在播放视频文件的过程中,显示与所述视频文件对应的索引信息,所述索引信息包括所述视频文件中所包括的多个视频片段各自对应的标题信息。
其中,播放所述视频文件的过程可以是指:从开始播放所述视频文件至结束所述视频文件的播放的完整过程。
首先,对本发明的视频文件进行介绍,该视频文件中可以包括多个视频片段,每个视频片段可以是预先录制好的一个完整的视频,将各个视频片段进行首尾拼接从而构成了该视频文件。其中,各视频片段所播放的内容在该视频文件中可以是并列的内容关系,也可以是具有情景上的逻辑顺序关系。其中,并列的内容关系可以理解为是每相邻的两个视频片段之间可以无逻辑上的必然联系。情景上的逻辑顺序关系可以理解为是各个视频片段具有逻辑上的联系。
例如,以视频文件包括3个视频片段为例,视频片段001是介绍小鱼、视频片段002是介绍小马、视频片段003是介绍小鸟,则称该三个视频片段在情景逻辑上是并列的关系,即,先介绍小鱼并不影响介绍小马,或先介绍小马并不影响介绍小鱼。
又例如,视频片段001是介绍26个英文字母、视频片段002是介绍拼音、视频片段003是介绍一个字的拼读,则可以称该三个视频片段具有情景逻辑。即先学26个英文字母再学拼音最后才能完成一个字的拼读。
本实施例中,索引信息即是指对视频文件所包括的各视频片段的内容进行索引的信息,其中,每个视频片段可以预先为其设置一个标题信息,用于概括视频片段的内容。例如,视频片段001是介绍小鱼,则该视频片段001的标题可以为小鱼。在显示索引信息时,索引信息中的多个标题信息也会被显示,并且,显示的各标题信息是可以被触控操作的信息,例如,可以通过控件方式显示标题信息。
在一些实施例中,在播放视频文件的过程中,可以实时显示索引信息,例如,每间隔5秒便显示索引信息。在又一些实施例中,也可以在播放时间点到达预设的时间节点时便显示索引信息,该预设的时间节点可以是开始播放一个视频片段时的时间节点,或者,结束对一个视频片段的播放的时间节点。
参照图2所示,示出了本发明的一个具体应用场景下播放视频文件过程中展示索引信息的视频画面截图。如图2所示,正在播放一个古代宫殿的视频,该视频可以包括宫殿的午门、太和门、乾清门及神武门等视频片段,在结束对午门的视频片段的播放时,便可以显示索引信息,该索引信息中包括午门、太和门、乾清门及神武门的标题,进而将这些标题进行展示。
其中,索引信息可以是以下位置中的任一一个位置:在播放视频文件的视频画面的下方、正中、上方、左侧、右侧等。
在一些实现方式中,可以通过创建的目录浮层展示索引信息。其中,所述目录浮层可以理解为是可以弹出在播放视频文件的视频画面上,并可以承载一定操作任务的显示窗口。具体地,可以将所述索引信息添加到目录浮层中,并将添加索引信息后的目录浮层弹出在视频画面上,以方便用户进行选择操作。
在一些实施例中,索引信息可以包括在与视频文件对应的配置文件中,在播放视频文件时,可以获取与视频文件对应的配置文件,相应地,在播放视频文件的过程中,可以从配置文件中提取出索引信息并展示。
具体而言,在播放视频文件之前,可以在检测到对视频文件的播放操作时,获得与所述视频文件关联的配置文件。其中,播放操作可以是指用户进行的打开并播放视频文件的操作,该操作的类型可以是鼠标的点击操作类型、遥控器的遥控操作类型或触摸操作类型。
实际中,配置文件可以预先存储在服务器中,此种情况下,当用户播放视频文件时,可以向服务器请求该视频文件关联的配置文件,一种情况下,服务器会返回该配置文件的文件地址,进而可以从文件地址处下载配置文件;另一种情况下,服务器也可以直接将配置文件返回。当然,配置文件也可以与视频文件一起预先存储在终端或视频播放客户端内,即存储在本地中。
在一些实施例中,配置文件和视频文件可以均具有文件标识,进而可以预先建立配置文件的文件标识与视频文件的文件标识之间的对应关系,进而,可以根据文件标识之间的对应关系,确定与播放的视频文件对应的配置文件。当然,在其他一些实施例中,也可以为视频文件和配置文件设置相同的ID,通过该相同的ID建立视频文件和配置文件的关联。
步骤S102:响应于对所述索引信息中目标视频片段的播放指令,将当前播放进度跳转至目标视频片段在所述视频文件中的预设播放进度。
本实施例中,索引信息中的各个标题信息分别对应一个视频片段,则用户可以通过对显示的索引信息中的其中一个标题信息进行选中,从而播放该选中的标题信息对应的视频片段,该视频片段即为目标视频片段。在选中一个标题信息时,便产生了一个播放目标视频片段的播放指令,从而可以响应于该播放指令,跳转到播放目标视频片段。
具体而言,可以将播放进度调整到目标视频片段的预设播放进度,该预设播放进度可以是指在拼接各视频片段形成视频文件时,目标视频片段在视频文件中的起始拼接位置,也可以理解为是目标视频片段在视频文件中的相对起始播放时间。
示例地,以图2所示的示例为例,对介绍宫殿的午门、太和门、乾清门及神武门等视频片段的标题进行展示,当前播放时间为00:04,响应于对太和门的播放指令,则可以将播放进度调整到介绍太和门的视频片段在视频文件中的预设播放进度,即将播放进度调整到太和门视频片段的起始播放时间00:06,从00:06开始播放太和门视频片段。
参照图3所示,示出了根据图2所示的具体应用场景下,对标题进行选择后的视频画面截图。如图3,用户在图2展示的多个标题中,选择了太和门,则相应地,从介绍太和门的视频片段的起始处播放视频文件。
本实施例中,在播放视频文件的过程中,可以展示视频文件对应的索引信息,进而可以在观看视频文件的全过程中,都可以适时通过索引信息知晓视频文件的内容构成,优化用户体验。并可以对展示的多个标题进行选择,进而可以响应于对目标视频片段的播放指令,将播放进度调整到目标视频片段在视频文件中的预设播放进度,相比于拖动进度条的方式,本发明实施例的跳转精度高、效率高、用户操作便捷、优化了现有的视频播放机制。
在一些实施例中,为了在用户未选择任何目标视频片段的情况下,及时将索引信息消除,以不影响用户对视频的正常观看,则可以在显示索引信息之后,若预设时间内未接收到对索引信息中的目标标题信息的选中操作,则停止显示所述索引信息。
其中,预设时间可以根据需求设置,例如可以设置为5秒钟。具体实现中,在显示索引信息的时刻可以开启倒计时,倒计时时长即为预设时间,直至倒计时结束,若未接收到对所述索引信息中的目标标题信息的选中操作,则停止显示索引信息,以使索引信息从播放视频文件的视频画面上消失,从而使得用户观看到正常的视频画面(即未被索引信息遮挡的视频画面)。
具体实现中,在通过目录浮层显示索引信息时,可以在视频画面上移除所展示的目录浮层,以方便用户观看到正常的视频画面。
在又一些实施例中,在用户通过索引信息选择目标视频片段的过程中,可以暂停视频文件的播放,直至用户选中了目标视频片段时,便由暂停播放状态变更为开始播放目标视频片段。
当然,在一些实施例中,在暂停视频文件的播放时,可以记录暂停时的当前播放时间点,若在预设时间内,未接收到用户对目标视频片段的播放指令,即用户未选择任何标题信息,则可以由暂停播放状态恢复为继续播放状态。具体实现中,可以从记录的当前播放时间点开始播放视频文件。
示例地,在当前播放时间点为00:04的时候显示索引信息,暂停视频文件的播放,并记录的当前播放时间点00:04,若在5秒内,未接收到对目标视频片段的播放指令,则可以从00:04开始继续播放视频文件,并结束对索引信息的显示。
在一些应用场景中,每个视频片段都可以具有在视频文件中的相对起始播放时间和相对结束播放时间,相应地,在一些实施例中,在播放视频文件的过程中,显示与所述视频文件对应的索引信息时,可以是如下过程:
在播放视频文件的过程中,在当前播放时间点距离预设播放时间点在预设时间范围内时,展示所述索引信息。
其中,所述预设播放时间点为所述多个视频片段在所述视频文件中的起始播放时间点或结束播放时间点。
本实施例中,视频片段在视频文件中的起始播放时间点可以是指该视频片段的相对起始播放时间点,可以理解为从视频文件的开始播放时刻至该视频片段出现时的时长,同理,结束播放时间点可以是指该视频片段的相对结束播放时间点,可以理解为是从视频文件的开始播放时刻至该视频片段结束时的时长。以图2为例,午门、太和门的视频片段各自在视频文件中的起始播放时间为0:00、00:06,则太和门的起始播放时间点是开始播放视频文件的时刻至该开始播放太和门的时长。
其中,预设播放时间点可以是指多个视频片段各自在视频文件中的起始播放时间点,或者,预设播放时间点可以是指多个视频片段各自在视频文件中的结束播放时间点。当然,在一些实施例中,预设播放时间点可以是既指多个视频片段各自在视频文件中的结束播放时间点也指多个视频片段各自在视频文件中的起始播放时间点。
具体实现中,在播放视频文件的过程中,可以实时检测当前播放时间点距离预设播放时间点的时间差,如果时间差在预设时间范围内,则展示索引信息。
其中,若预设播放时间点是多个视频片段各自在视频文件中的起始播放时间点,则可以在即将开始播放一个视频片段或刚开始播放一个视频片段不久时,便展示索引信息,以供用户选择。若预设播放时间点是多个视频片段各自在视频文件中的结束播放时间点,则可以在即将结束一个视频片段的播放或者结束视频片段不久,便展示索引信息,以供用户选中。若预设播放时间点是多个视频片段各自在视频文件中的结束播放时间点和起始播放时间点,则会在开始播放一个视频片段时以及在结束播放该视频片段时,都显示索引信息。
其中,预设时间范围可以根据实际需求进行设置,当然,为了优化用户的观看体验,使得显示索引信息时不影响用户对视频片段的正常观看,可以将预设时间范围设置的较小,例如,设置为0.1s。这样,用户便可以在一个视频片段刚结束或一个视频片段刚开始时可以观看到显示的索引信息,避免在开始播放视频片段的多帧画面后才观看到显示的索引信息,或者避免在还未结束视频片段的播放时便跳出索引信息时,导致的用户观看体验不佳的问题。
在一些具体实施方式中,在索引信息包括在配置文件中时,配置文件中也可以包括预设播放时间点,即,可以包括多个视频片段各自在视频文件中的起始播放时间点和结束播放时间点。这样,在播放视频文件的过程中,可以遍历配置文件中的各个起始播放时间点和结束播放时间点,以确定当前播放时间点与各起始播放时间点或各结束播放时间点的时间差是否在预设时间范围内,若是,则从配置文件中提出索引信息,并显示。
相应地,在本发明提出的另一个实施例中,在展示索引信息时,可以展示索引信息中全部的标题,也可以展示索引信息中的部分标题。在展示部分标题时,可以展示与当前播放的视频片段前后相邻的预设数量个视频片段。具体实现时,在当前播放时间点距离预设播放时间点在预设时间范围内时,可以分别确定与当前播放的视频片段前后相邻的预设数量个视频片段,并将前后相邻的预设数量个视频片段各自的标题信息进行显示。其中,预设数量可以根据需求设置,例如设置为2时,则与当前播放的视频片段前后相邻的视频片段总数为4个,则显示该4个视频片段。
以图2为例,视频文件共包括4个视频片段,按照拼接顺序依次是午门、太和门、乾清门和神武门。当前正在结束播放午门的视频片段,则显示出了全部的标题信息。但是,一些示例中,可以仅显示太和门或者是太和门和乾清门。在又一些示例中,若当前正在开始播放太和门的视频片段,则可以显示与该视频片段前后相邻的一个视频片段的标题信息,即显示午门和乾清门的标题信息。
采用此种实施方式时,可以避免在视频片段的数量较多各个视频片段具有情景逻辑上的联系的情况下,可以优选展示与当前播放的视频片段相关联的视频片段的标题信息。
相应地,在每个视频片段具有在视频文件中的起始播放时间点和结束播时间点时,在响应于对目标视频片段的播放指令,将当前播放进度跳转至目标视频片段在所述视频文件中的预设播放进度时,可以是将当前播放时间点跳转至所述目视频片段在所述视频文件中的预设起始播放时间点。
其中,预设起始播放时间点可以理解为是在拼接多个视频片段形成视频文件时,目标视频片段在视频文件中的相对起始播放时间点。如上所述,相对起始播放时间点也即是视频文件的开始播放时刻至该目标视频片段出现时的时长。
实际中,在一些应用场景中,用户往往对多个视频片段都感兴趣,需要一次性选中多个目标视频片段,并依次播放选中的多个目标视频片段。这样,在本发明提出的又一种实施例中,可以响应于对所述索引信息中的至少一个目标标题信息的批量选中操作,确定与所述至少一个目标标题信息对应的至少一个目标视频片段;并按照预设跳转顺序,将当前播放进度按序跳转至所述至少一个目标视频片段各自在所述视频文件中的预设播放进度,以顺序播放所述至少一个目标视频片段。
本实施例中,在显示索引信息时,用户可以在索引信息中一次性选中多个目标标题信息,然后进行确认,则可以确定与选中的多个目标标题信息对应的多个目标视频片段,此时,则会产生对至少一个目标视频片段的批量播放指令,从而批量播放选中的多个目标视频片段。
具体而言,在批量播放选中的多个目标视频片段时,可以按照预设跳转顺序进行播放。在一些实施方式中,预设跳转顺序可以是指选中多个目标标题信息的先后顺序,即先选中的目标标题信息所对应的目标视频片段先播放,后选中的目标标题信息所对应的目标视频片段后播放。以图2为例,用户先后选中了太和门、午门、神武门,则先播放太和门的视频片段、再播放午门的视频片段、最后播放神武门的视频片段。
在又一些实施方式中,预设跳转顺序可以是指多个目标视频片段在视频文件中的预设播放顺序,该预设播放顺序即是多个目标视频片段在视频文件中的拼接顺序,或者也可以称为多个目标视频片段在视频文件中的起始播放时间点的先后顺序。仍以图2为例,按照拼接顺序依次是午门、太和门、乾清门和神武门,用户先后选中了太和门、午门和神武门,其中,按照拼接顺序播放,先播放午门的视频片段、再播放太和门的视频片段、最后播放神武门的视频片段。
相应地,在用户批量选中了多个目标视频片段时,也依次播放批量选中的多个目标视频片段,在播放过程中,用户有时需要提前知晓多个目标视频片段的播放顺序,此种情况下,为了优化用户的观看体验,可以将预设跳转顺序提前告知用户。
则在一些实施例中,在依次播放多个目标视频片段之前,可以根据所述预设跳转顺序,生成播放顺序提示消息,并展示所述播放顺序提示消息;其中,所述播放顺序提示消息中包括按照预设跳转顺序排列的所述至少一个目标标题信息。其中,被选中的多个目标标题信息可以按照预设跳转顺序进行排列。具体实现时,按照跳转顺序,多个目标标题信息在显示时可以从左至右的顺序进行显示排列,其中,先跳转的目标视频片段对应的目标标题信息显示在后跳转的目标标题信息的左侧;或者,也可以从上到下的顺序进行显示排列,其中,先跳转的目标视频片段对应的目标标题信息显示在后跳转的目标标题信息的上方。
当然,多个目标标题信息的显示排列顺序可以不局限于上述从左至右的顺序或者从上到下的顺序,也可以是其他顺序,本发明不对此加以限制。
基于同一发明构思,参照图4所示,示出了本发明一实施例提供的一种视频文件播放装置的结构框图。如图4所示,该装置具体可以包括以下模块:
显示模块401,可以用于在播放视频文件的过程中,显示与所述视频文件对应的索引信息,所述索引信息包括所述视频文件中所包括的多个视频片段各自对应的标题信息;
跳转模块402,可以用于响应于对所述索引信息中目标视频片段的播放指令,将当前播放进度跳转至目标视频片段在所述视频文件中的预设播放进度。
可选地,所述显示模块401,具体可以用于在当前播放时间点距离预设播放时间点在预设时间范围内时,展示所述索引信息;其中,所述预设播放时间点为所述多个视频片段在所述视频文件中的起始播放时间点或结束播放时间点。
可选地,所述跳转模块402,具体可以用于将当前播放时间点跳转至与所述目标视频片段在所述视频文件中的预设起始播放时间点。
可选地,所述跳转模块402,具体可以包括以下单元:
目标视频片段确定单元,可以用于响应于对所述索引信息中的至少一个目标标题信息的批量选择操作,确定与所述至少一个目标标题信息对应的至少一个目标视频片段;
按序跳转单元,可以用于按照预设跳转顺序,将当前播放进度位置按序跳转至所述至少一个目标视频片段各自在所述视频文件中的预设播放进度,以顺序播放各所述至少一个目标视频片段。
可选地,所述预设跳转顺序为各所述目标视频片段在所述视频文件中的预设播放顺序,或者,所述预设跳转顺序为被批量选中的至少一个目标标题信息各自被选中时的时间先后顺序。
可选地,所述装置还包括以下模块:
提示消息生成模块,可以用于根据所述预设跳转顺序,生成播放顺序提示消息,所述播放顺序提示消息中包括按照所述预设跳转顺序排列的所述至少一个目标标题信息;
消息展示模块,可以用于展示所述播放顺序提示消息。
可选地,所述装置还可以包括以下模块:
停止显示模块,可以用于若预设时间内未接收到对所述索引信息中的目标标题信息的选中操作,停止显示所述索引信息。
可选地,所述装置还可以包括以下模块:
暂停模块,可以用于在显示所述索引信息时,暂停对所述视频文件的播放。
对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
基于同一发明构思,本发明另一实施例提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本发明上述任一实施例所述的视频播放方法中的步骤。
基于同一发明构思,本发明另一实施例提供一种电子设备包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
存储器,用于存放计算机程序;
处理器,用于执行存储器上所存放的程序时,实现本发明上述任一实施例所述的视频播放方法的步骤。
本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
本领域内的技术人员应明白,本发明实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明实施例是参照根据本发明实施例的方法、终端设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明实施例范围的所有变更和修改。
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。
以上对本发明所提供的一种视频播放方法、装置、存储介质和电子设备,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
Claims (11)
1.一种视频播放方法,其特征在于,所述方法包括:
在播放视频文件的过程中,显示与所述视频文件对应的索引信息,所述索引信息包括所述视频文件中所包括的多个视频片段各自对应的标题信息;
响应于对所述索引信息中目标视频片段的播放指令,将当前播放进度跳转至所述目标视频片段在所述视频文件中的预设播放进度。
2.根据权利要求1所述的方法,其特征在于,在播放视频文件的过程中,显示与所述视频文件对应的索引信息,包括:
在当前播放时间点距离预设播放时间点在预设时间范围内时,展示所述索引信息;其中,所述预设播放时间点为所述多个视频片段在所述视频文件中的起始播放时间点或结束播放时间点。
3.根据权利要求1所述的方法,其特征在于,将当前播放进度跳转至所述目标视频片段在所述视频文件中的预设播放进度,包括:
将当前播放时间点跳转至所述目标视频片段在所述视频文件中的预设起始播放时间点。
4.根据权利要求1所述的方法,其特征在于,响应于对所述索引信息中目标视频片段的播放指令,将当前播放进度跳转至所述目标视频片段在所述视频文件中的预设播放进度,包括:
响应于对所述索引信息中的至少一个目标标题信息的批量选择操作,确定与所述至少一个目标标题信息对应的至少一个目标视频片段;
按照预设跳转顺序,将当前播放进度按序跳转至所述至少一个目标视频片段各自在所述视频文件中的预设播放进度,以顺序播放所述至少一个目标视频片段。
5.根据权利要求4所述的方法,其特征在于,所述预设跳转顺序为各所述目标视频片段在所述视频文件中的预设播放顺序,或者,所述预设跳转顺序为所述至少一个目标标题信息各自被选中时的时间先后顺序。
6.根据权利要求4所述的方法,其特征在于,在按照预设跳转顺序,将当前播放进度按序跳转至所述至少一个目标视频片段各自在所述视频文件中的预设播放进度,以顺序播放所述至少一个目标视频片段之前,所述方法还包括:
根据所述预设跳转顺序,生成播放顺序提示消息,所述播放顺序提示消息中包括按照所述预设跳转顺序排列的所述至少一个目标标题信息;
展示所述播放顺序提示消息。
7.根据权利要求1所述的方法,其特征在于,在显示与所述视频文件对应的索引信息之后,所述方法还包括:
若预设时间内未接收到对所述索引信息中的目标标题信息的选中操作,停止显示所述索引信息。
8.根据权利要求1-7任一所述的方法,其特征在于,在显示与所述视频文件对应的索引信息的同时,所述方法还包括:
暂停对所述视频文件的播放。
9.一种视频播放装置,其特征在于,所述装置包括:
显示模块,用于在播放视频文件的过程中,显示与所述视频文件对应的索引信息,所述索引信息中包括所述视频文件中所包括的多个视频片段各自对应的标题信息;
跳转模块,用于响应于对所述索引信息中目标视频片段的播放指令,将当前播放进度跳转至所述目标视频片段在所述视频文件中的预设播放进度。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-8任一项所述的视频播放方法中的步骤。
11.一种电子设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
存储器,用于存放计算机程序;
处理器,用于执行存储器上所存放的程序时,实现权利要求1-8任一项所述的视频播放方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010323495.7A CN111654754A (zh) | 2020-04-22 | 2020-04-22 | 视频播放方法、装置、电子设备及可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010323495.7A CN111654754A (zh) | 2020-04-22 | 2020-04-22 | 视频播放方法、装置、电子设备及可读存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111654754A true CN111654754A (zh) | 2020-09-11 |
Family
ID=72348238
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010323495.7A Pending CN111654754A (zh) | 2020-04-22 | 2020-04-22 | 视频播放方法、装置、电子设备及可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111654754A (zh) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112468519A (zh) * | 2021-01-28 | 2021-03-09 | 深圳乐播科技有限公司 | 电视解码能力检测方法、装置、计算机设备及可读存储介质 |
CN114584806A (zh) * | 2022-03-07 | 2022-06-03 | 湖南国科微电子股份有限公司 | 视频源文件的处理方法、视频播放方法、装置及设备 |
CN114630176A (zh) * | 2022-03-17 | 2022-06-14 | 湖南快乐阳光互动娱乐传媒有限公司 | 视频播放方法、相关设备及可读存储介质 |
CN115119039A (zh) * | 2022-06-29 | 2022-09-27 | 北京奇艺世纪科技有限公司 | 视频播放系统、方法、装置、电子设备及存储介质 |
WO2022268024A1 (zh) * | 2021-06-21 | 2022-12-29 | 维沃移动通信(杭州)有限公司 | 视频播放方法、装置及电子设备 |
CN115734033A (zh) * | 2021-08-31 | 2023-03-03 | 腾讯科技(北京)有限公司 | 视频播放方法、装置和计算机可读存储介质 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030212993A1 (en) * | 2002-05-07 | 2003-11-13 | Pere Obrador | System and method for efficiently managing video files |
CN104703055A (zh) * | 2015-03-13 | 2015-06-10 | 天脉聚源(北京)教育科技有限公司 | 一种视频播放定位方法及装置 |
CN105915936A (zh) * | 2016-06-22 | 2016-08-31 | 武汉斗鱼网络科技有限公司 | 一种视频网站的视频打点方法和系统 |
US20180081510A1 (en) * | 2015-11-27 | 2018-03-22 | Simon Ekstrand | Video playback method and apparatus |
CN108391171A (zh) * | 2018-02-27 | 2018-08-10 | 京东方科技集团股份有限公司 | 视频播放的控制方法及装置、终端 |
CN109391856A (zh) * | 2018-10-22 | 2019-02-26 | 百度在线网络技术(北京)有限公司 | 视频播放方法、装置、计算机设备及存储介质 |
CN110087117A (zh) * | 2019-04-26 | 2019-08-02 | 维沃移动通信有限公司 | 一种视频播放方法及终端 |
CN110290397A (zh) * | 2019-07-18 | 2019-09-27 | 北京奇艺世纪科技有限公司 | 一种视频处理方法、装置及电子设备 |
-
2020
- 2020-04-22 CN CN202010323495.7A patent/CN111654754A/zh active Pending
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030212993A1 (en) * | 2002-05-07 | 2003-11-13 | Pere Obrador | System and method for efficiently managing video files |
CN104703055A (zh) * | 2015-03-13 | 2015-06-10 | 天脉聚源(北京)教育科技有限公司 | 一种视频播放定位方法及装置 |
US20180081510A1 (en) * | 2015-11-27 | 2018-03-22 | Simon Ekstrand | Video playback method and apparatus |
CN105915936A (zh) * | 2016-06-22 | 2016-08-31 | 武汉斗鱼网络科技有限公司 | 一种视频网站的视频打点方法和系统 |
CN108391171A (zh) * | 2018-02-27 | 2018-08-10 | 京东方科技集团股份有限公司 | 视频播放的控制方法及装置、终端 |
CN109391856A (zh) * | 2018-10-22 | 2019-02-26 | 百度在线网络技术(北京)有限公司 | 视频播放方法、装置、计算机设备及存储介质 |
CN110087117A (zh) * | 2019-04-26 | 2019-08-02 | 维沃移动通信有限公司 | 一种视频播放方法及终端 |
CN110290397A (zh) * | 2019-07-18 | 2019-09-27 | 北京奇艺世纪科技有限公司 | 一种视频处理方法、装置及电子设备 |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112468519A (zh) * | 2021-01-28 | 2021-03-09 | 深圳乐播科技有限公司 | 电视解码能力检测方法、装置、计算机设备及可读存储介质 |
WO2022268024A1 (zh) * | 2021-06-21 | 2022-12-29 | 维沃移动通信(杭州)有限公司 | 视频播放方法、装置及电子设备 |
CN115734033A (zh) * | 2021-08-31 | 2023-03-03 | 腾讯科技(北京)有限公司 | 视频播放方法、装置和计算机可读存储介质 |
CN115734033B (zh) * | 2021-08-31 | 2024-12-20 | 腾讯科技(北京)有限公司 | 视频播放方法、装置和计算机可读存储介质 |
CN114584806A (zh) * | 2022-03-07 | 2022-06-03 | 湖南国科微电子股份有限公司 | 视频源文件的处理方法、视频播放方法、装置及设备 |
CN114630176A (zh) * | 2022-03-17 | 2022-06-14 | 湖南快乐阳光互动娱乐传媒有限公司 | 视频播放方法、相关设备及可读存储介质 |
CN115119039A (zh) * | 2022-06-29 | 2022-09-27 | 北京奇艺世纪科技有限公司 | 视频播放系统、方法、装置、电子设备及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111654754A (zh) | 视频播放方法、装置、电子设备及可读存储介质 | |
US10911815B1 (en) | Personalized recap clips | |
EP4040795B1 (en) | Methods and systems for generating and providing program guides and content | |
US20140272820A1 (en) | Language learning environment | |
US20110258545A1 (en) | Service for Sharing User Created Comments that Overlay and are Synchronized with Video | |
US10491968B2 (en) | Time-based video metadata system | |
CN111031395A (zh) | 一种视频播放方法、装置、终端及存储介质 | |
CN111711861B (zh) | 视频处理方法、装置、电子设备及可读存储介质 | |
CN111698566A (zh) | 视频播放方法、装置、电子设备及存储介质 | |
CN114339285B (zh) | 知识点的处理方法、视频处理方法、装置及电子设备 | |
CN114053705B (zh) | 一种游戏交互的方法及装置、电子设备、存储介质 | |
CN111031379B (zh) | 一种视频播放方法、装置、终端及存储介质 | |
US20250047951A1 (en) | Systems and methods for recommending content using progress bars | |
CN112104908A (zh) | 音视频文件播放方法、装置、计算机设备及可读存储介质 | |
CN112052315A (zh) | 一种信息的处理方法和装置 | |
KR101703321B1 (ko) | 복합 컨텐츠의 제공 방법 및 장치 | |
CA2786098A1 (en) | System and method for remote presentation provision | |
KR20200089417A (ko) | 사용자와의 상호작용이 가능한 동영상 기반 학습 콘텐츠 제공 방법 및 동영상 기반 학습 콘텐츠 제공 시스템 | |
JP5300296B2 (ja) | 表示装置、サーバ装置、システムおよび表示方法 | |
US20190356969A1 (en) | Systems and methods to replicate narrative character's social media presence for access by content consumers of the narrative presentation | |
CN115866165A (zh) | 一种视频处理方法及装置 | |
KR101390346B1 (ko) | 자막 삽입 시스템 및 그 방법 | |
CN115134648B (zh) | 一种视频播放方法、装置、设备及计算机可读存储介质 | |
KR20140048603A (ko) | 사용자 맞춤형 동영상 강좌 생성 시스템 및 방법 | |
KR20170015447A (ko) | 복합 컨텐츠의 제공 방법 및 장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20200911 |