视频播放方法、装置和电子设备与流程

文档序号:22321623发布日期:2020-09-23 01:56阅读:96来源:国知局
视频播放方法、装置和电子设备与流程

本发明涉及计算机领域,尤其涉及一种视频播放方法、装置和电子设备。



背景技术:

用户在播放互联网视频时,往往想要跳过广告、不感兴趣的剧情等视频片段,并快速跳转到自己想要观看的视频内容进行播放。

现有技术中,用户想要跳过当前的视频片段,通常是采用快进、拖动视频播放进度条、倍速播放等操作方式。然而,对于快进或拖动视频播放进度条的操作方式而言,用户预先无法获知需要跳过的视频片段的长度,因此,为了跳转到用户想要的播放位置,用户需要多次进行快进或拖动视频播放进度条的操作;对于倍速播放的操作方式而言,它要求用户在合适的视频播放位置及时地取消倍速播放模式,否则就会定位到不符合用户预期的视频播放位置。可见,现有技术中的视频播放方法均存在跳转定位不准确的问题。



技术实现要素:

针对现有技术存在的上述至少一个技术问题,本发明实施例提供一种视频播放方法、装置和电子设备。

第一方面,本发明实施例提供一种视频播放方法,包括:

若对于视频的视频文字介绍的操作符合预设的视频播放控制条件,则确定所述操作对应的目标视频文字介绍片段;其中,所述视频文字介绍包括至少一个视频文字介绍片段;

根据视频文字介绍片段与跳转播放位置之间的预设关联关系,确定所述目标视频文字介绍片段对应的跳转播放位置;

根据所述目标视频文字介绍片段对应的跳转播放位置播放所述视频。

可选地,所述根据所述视频文字介绍片段对应的跳转播放位置播放视频,包括:

若所述视频文字介绍片段与一个跳转播放位置具有关联关系,则从所述跳转播放位置开始播放所述视频;

若与所述视频文字介绍片段与多个跳转播放位置具有关联关系,则分别在每一个跳转播放位置对应的分屏窗口中,从所述每一个跳转播放位置开始分屏播放所述视频;根据用户的选择操作确定用户所选择的分屏窗口,并从所述分屏窗口对应的跳转播放位置开始全屏播放所述视频。

可选地,所述视频文字介绍包括至少两个视频文字介绍片段;

对应地,所述方法还包括:

若对于所述视频文字介绍的操作符合预设的视频预览控制条件,将所述目标视频文字介绍片段,与所述至少两个视频文字介绍片段中的其他视频文字介绍片段,进行区分显示。

可选地,所述方法还包括:

在同一视频播放界面中,显示所述至少两个视频文字介绍片段中不同的视频文字介绍片段各自对应的视频预览窗口;

根据所述预设关联关系,在所述各自对应的视频预览窗口中,分别从所述不同的视频文字介绍片段各自对应的跳转播放位置开始,播放所述视频。

可选地,对于视频文字介绍片段进行区分显示所采用的显示方式,与相应的视频预览窗口的显示方式相匹配。

可选地,所述对于视频文字介绍片段进行区分显示,包括:

将不同视频文字介绍片段显示为不同颜色;

对于视频文字介绍片段进行区分显示所采用的显示方式,与相应的视频预览窗口的显示方式相匹配,包括:

视频预览窗口的指定颜色与对应的视频文字介绍片段的颜色相同;

其中,所述指定颜色包括:窗口的背景颜色和/或窗口上的悬浮窗的颜色。

可选地,所述方法还包括:

将所述视频划分为多个视频片段,将所述视频文字介绍划分为对应数量的视频文字介绍片段;

顺序建立每个所述视频片段的跳转播放位置和所述视频文字介绍片段的关联关系。

可选地,所述方法还包括:

从所述视频中提取多个关键帧,并获取所述关键帧在视频中对应的位置信息作为关键帧的跳转播放位置;

解析所述多个关键帧的帧画面,得到所述多个关键帧对应的关键帧信息;

将所述视频文字介绍划分为多个视频文字介绍片段,解析所述多个视频文字介绍片段,得到所述多个视频文字介绍片段对应的关键介绍信息;

通过匹配所述关键帧信息和所述关键介绍信息,建立所述关键帧信息对应的所述跳转播放位置和所述关键介绍信息对应的所述视频文字介绍片段的关联关系。

第二方面,本发明实施例提供一种视频播放装置,包括:

片段确定模块,用于若对于视频文字介绍的跳转操作符合预设的视频播放控制条件,则确定所述跳转操作对应的视频文字介绍片段;其中,所述视频文字介绍包括至少一个视频文字介绍片段;

播放位置确定模块,用于根据所述视频文字介绍片段与跳转播放位置之间预先确定的关联关系,确定的所述视频文字介绍片段对应的跳转播放位置;

跳转播放模块,用于根据所述视频文字介绍片段对应的跳转播放位置播放视频。

第三方面,本发明实施例提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如第一方面所提供的方法的步骤。

本发明实施例提供的视频播放方法,通过用户的交互操作确定视频文字介绍片段,并根据预设的关联关系进一步确定出用于播放视频的跳转播放位置,实现了视频跳转播放的准确定位。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例中视频播放方法的流程示意图;

图2为本发明实施例中视频播放方法的页面示意图;

图3为本发明实施例中视频播放方法的另一流程示意图;

图4为本发明实施例中视频播放方法的又一流程示意图;

图5为本发明实施例中视频播放方法的另一页面示意图;

图6为本发明实施例中视频播放方法的再一流程示意图;

图7为本发明实施例中视频播放装置的结构示意图;

图8为本发明实施例中电子设备的结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

图1为本发明实施例提供的视频播放方法的流程示意图,如图1所示,该方法包括:

s110,若对于视频的视频文字介绍的操作符合预设的视频播放控制条件,则确定所述操作对应的目标视频文字介绍片段;其中,所述视频文字介绍包括至少一个视频文字介绍片段。

具体地,对于本发明实施例中所介绍的视频播放方法,图2示出了对应的视频播放页面210,其中页面210至少包括视频播放和预览区域211,以及视频介绍区域212。视频播放和预览区域211用于在用户预览视频和播放视频时呈现视频内容,视频介绍区域212用于呈现视频的视频文字介绍。

具体地,本发明实施例中所指的视频文字介绍,是指用户所浏览的视频对应的介绍内容,其可以表现为一段文字,其具体内容可以是对视频中剧情的文字描述,其显示的位置可以在视频下方的特定区域中。上述描述仅为示例性的说明,本发明实施例中的视频文字介绍也可以是其他表现形式、内容和显示位置。此外,视频文字介绍可以包括多个视频文字介绍片段。例如,在视频文字介绍为一段文字的情况下,视频文字介绍片段可以是该段文字中的一句或多句话。

具体地,本发明实施例中所指的跳转操作,是指观看视频的用户在视频播放终端上进行的操作。针对终端的不同,跳转操作的具体含义也相应地不同。

举例说明,当终端为手机、平板等可触摸设备时,跳转操作可以是按压操作;进一步地,为防止用户误操作,跳转操作可以是按压时间或者按压力度超过预设阈值的操作。当前主流的触摸屏设备均支持检测按压时间和按压力度等参数的功能。

同理而言,当终端为个人电脑等非触摸设备时,跳转操作可以是点击操作;进一步地,为防止用户误操作,跳转操作可以是鼠标左键点击时长超过预设阈值的操作,点击时长的获取可以通过检测鼠标的按下事件和抬起事件并计算两者的差值所实现。

本步骤中的跳转操作,具体而言是用户对于视频文字介绍的跳转操作,因此,跳转操作的操作位置可以是在视频文字介绍所在的页面区域中。本步骤要根据用户的跳转操作来确定用户想要选择的视频文字介绍片段,首先需要确定跳转操作在页面上的位置。视频文字介绍片段在页面上虽然可以被显示为文本的形式,但其作为一种可交互操作的载体,具体可以是作为交互控件来实现。当跳转操作的位置触发了某个交互控件时,也就确定了跳转操作对应视频文字介绍片段。

s120,根据视频文字介绍片段与跳转播放位置之间的预设关联关系,确定所述目标视频文字介绍片段对应的跳转播放位置。

具体地,本发明实施例要实现从准确地位置开始播放视频,需要确定视频的跳转播放位置,可以理解为一个视频中播放时间轴上的一个时间节点,也可以理解为一部电视剧的一组视频中的某一集的位置。本发明实施例是通过用户选择视频文字介绍片段的方式来实现跳转播放的。在确定了用户选择的视频文字介绍片段后,根据所述视频文字介绍片段与跳转播放位置之间预先确定的关联关系,确定用于播放视频的所述跳转播放位置。

该关联关系可以是服务器预先确定好的,并在用户进行了跳转操作并触发了视频文字介绍片段对应的交互控件后,会自动触发相应的指令来调用该关联关系,从而确定出用于播放视频的所述跳转播放位置。

s130,根据所述目标视频文字介绍片段对应的跳转播放位置播放所述视频。

具体地,本发明实施例确定跳转播放位置的目的,是为了将视频跳转至该跳转播放位置处进行播放。跳转播放位置是视频播放时间轴上的时间戳信息,此时系统调用相应的播放指令,可以实现跳转播放的操作。

本发明实施例提供的视频播放方法,通过用户的交互操作确定视频文字介绍片段,并根据预设的关联关系进一步确定出用于播放视频的跳转播放位置,实现了视频跳转播放的准确定位。

基于上述任一实施例,图3为本发明实施例提供的视频播放方法的流程示意图,如图3所示,步骤s130具体包括:

s310,若所述视频文字介绍片段与一个跳转播放位置具有关联关系,则从所述跳转播放位置开始播放视频;

具体地,在步骤s120根据视频文字介绍片段与跳转播放位置之间预先确定的关联关系,确定了用于播放视频的跳转播放位置之后,可能出现的情况是,所确定的跳转播放位置为一个,也就是说一个视频文字介绍片段仅与一个跳转播放位置关联。在此情况下,对于用户选择的视频文字介绍片段,可以唯一确定出用户想要跳转播放视频的位置,则可以从该唯一确定的跳转播放位置开始播放视频。

s320,若与所述视频文字介绍片段与多个跳转播放位置具有关联关系,则分别在每一个跳转播放位置对应的分屏窗口中,从所述每一个跳转播放位置开始分屏播放所述视频;根据用户的选择操作确定用户所选择的分屏窗口,并从所述分屏窗口对应的跳转播放位置开始全屏播放所述视频。

具体地,本发明实施例中步骤s310与步骤s320分别属于视频文字介绍片段对应的跳转播放位置为一个和多个的两种情况,两个步骤可以根据实际情况择一执行。视频文字介绍片段对应的跳转播放位置的数量,具体是一个还是多个,取决于视频文字介绍片段与跳转播放位置之间的关联关系是如何建立的。如果建立关联关系时视频文字介绍片段与跳转播放位置是一一对应的关系,那么视频文字介绍片段对应的跳转播放位置为一个;如果建立关联关系时视频文字介绍片段可以与多个跳转播放位置相关,那么视频文字介绍片段对应的跳转播放位置可以为多个。

具体地,在步骤s120根据视频文字介绍片段与跳转播放位置之间预先确定的关联关系,确定了用于播放视频的跳转播放位置之后,可能出现的另一种情况是,所确定的跳转播放位置为多个,也就是说一个视频文字介绍片段会与多个跳转播放位置关联。在此情况下,用户在进行了跳转操作后,由于存在多个待选择的跳转播放位置,因此并不能立即确定出视频跳转播放的位置,需要用户进一步从多个跳转播放位置中选择其中的一个。

在上述情况下,在视频播放的区域中切换为分屏播放的模式,分屏播放是指将页面的视频播放和预览区域划分为多个小的播放区域,每个播放区域分别播放视频。其中,每一个分屏分别与一个跳转播放位置对应,并且分别在每一个跳转播放位置对应的分屏窗口中,从所述每一个跳转播放位置开始预播放所述视频。此时,用户在观看了各个分屏窗口播放的视频后,能够确定出哪个分屏窗口播放的视频是自己想要跳转播放的视频内容。

此时,用户会进行选择操作来选择其中一个分屏窗口,然而系统可以自动切换回全屏播放模式,从选择操作所选择的分屏窗口对应的跳转播放位置开始播放所述视频,实现了跳转播放。进一步地,所述选择操作可以是对于分屏的单击、双击、按压等操作。其中,全屏播放是指在页面的整个视频播放和预览区域播放某个特定的视频。

本发明实施例提供的视频播放方法,在所确定的跳转播放位置为多个的情况下使用户能通过选择操作进一步确定出跳转播放的位置,从而实现了视频跳转播放的准确定位。

基于上述任一实施例,图4为本发明实施例提供的视频播放方法的流程示意图,在步骤s110之前,该方法还包括:

s410,将所述视频划分为多个视频片段,将所述视频文字介绍划分为对应数量的视频文字介绍片段;

具体地,在步骤s110之前,即用户执行跳转操作之前,本发明实施例需要首先建立好跳转播放位置和视频文字介绍片段之间的关联关系,才能使步骤s120能够使用该关联关系。步骤s410至s420是本发明实施例的一种关联关系建立方法。

具体地,可以根据视频文字介绍的内容将对应的视频也划分为多个视频片段;同时,可以根据视频的内容将视频文字介绍划分为多个视频文字介绍片段,两者的划分的原则是基于内容上的对应关系,且两者划分的数量也是对应的,才能使得用户后续根据视频文字介绍片段来定位至对应的视频片段处进行播放。该划分可以是人工进行划分的,也可以是机器算法自动划分的,本发明实施例不对视频和视频文字介绍的划分方法作具体限定。

举例说明,待播放视频为电视剧“倚天屠龙记”中的某一集,按照剧情的进展,该视频可以划分为六个片段,分别代表剧情“争夺屠龙刀”、“张翠山殷素素相识”、“张无忌任明教教主”、“张无忌感情纠葛”、“周芷若入邪”和“张无忌赵敏相伴”。同时,视频文字介绍也根据这六部分情节被划分为了六部分的视频文字介绍片段。

s420,顺序建立每个所述视频片段的跳转播放位置和所述视频文字介绍片段的关联关系。

具体地,由于被划分的多个视频片段和多个视频文字介绍片段之间在内容上具有对应关系,且两者划分的数量相同。因此,可以顺序地建立两者的对应关系。此外,对于每个视频片段而言,其跳转播放位置是用户在跳转播放时最为关心的属性,因此在建立对应关系时,是将每个所述视频片段的跳转播放位置和所述视频文字介绍片段进行关联。对于上述例子而言,可以是将“争夺屠龙刀”、“张翠山殷素素相识”、“张无忌任明教教主”、“张无忌感情纠葛”、“周芷若入邪”和“张无忌赵敏相伴”所代表的六段视频片段的跳转播放位置和六段视频文字介绍片段顺序进行关联。

根据步骤s410和s420预先建立好了视频文字介绍片段与跳转播放位置之间的关联关系之后,在步骤s110用户进行跳转操作之前,考虑到用户的跳转操作是基于视频文字介绍片段的文字内容来选择的,而文字内容对于用户而言并不是很直观,因此,用户根据视频文字介绍片段进行选择操作可能会导致用户不能选择到真正想要跳转播放的视频位置。本发明实施例提供了通过视频预览的方法,进一步帮助用户进行定位更准确的跳转播放。

s430,若对于所述视频文字介绍的操作符合预设的视频预览控制条件,将所述目标视频文字介绍片段,与所述至少两个视频文字介绍片段中的其他视频文字介绍片段,进行区分显示;

具体地,本步骤中的预览操作可以是代表用户想要触发视频预览的操作。预览操作和跳转操作类似,都是在视频文字介绍所在的页面区域执行的。可以理解的是,如果用户操作是在视频播放区域执行,那么该操作可能会被认为是对于视频的操作,例如暂停、播放等。预览操作具体可以是单击、双击、按压、滑动等操作方式,该操作方式一般而言与跳转操作设置为不同的操作方式,使得系统能够加以区分。例如,跳转操作是按压时间或者按压力度超过预设阈值的操作,那么预览操作可以是按压时间和力度都小于该预设阈值的普通按压操作。

当用户执行了预览操作后,视频文字介绍部分会对该操作产生反馈,具体表现形式可以是视频文字介绍中的多个视频文字介绍片段的文字会显示为不同颜色,将不同的视频文字介绍片段在视觉上给予用户更加明显的区分。此外,区分显示的具体显示方式还可以是视频文字介绍片段的文字会显示为不同字体、不同背景颜色、不同透明度等方式,本发明实施例不作具体限制。

s440,在同一视频播放界面中,显示所述至少两个视频文字介绍片段中不同的视频文字介绍片段各自对应的视频预览窗口;根据所述预设关联关系,在所述各自对应的视频预览窗口中,分别从所述不同的视频文字介绍片段各自对应的跳转播放位置开始,播放所述视频。

具体地,本发明实施例想要为用户提供视频预览,就是要将多个视频文字介绍片段对应的视频同时显示出来,供用户进行预览和判断。因此,首先要将视频预览的载体,即每个视频文字介绍片段对应的视频预览窗口显示出来。

进一步地,为了避免视频预览窗口数量过多导致视频预览窗口显示的尺寸较小,从而使用户无法看到清晰的预览视频,可以根据视频显示区域的尺寸将视频显示区域划分为固定数量的视频预览窗口,比如1、2和4个等。此时,视频显示区域仅显示固定数量的视频预览窗口,其余的视频预览窗口可以显示在当前视频显示区域的下一页。当需要显示其余预览窗口时,可以通过翻页的方式进行操作。

具体地,本步骤需要在多个视频预览窗口中开始同时预览视频,其中各视频预览窗口中预览视频的内容是由各视频预览窗口对应的跳转播放位置来确定的。在“倚天屠龙记”的示意性例子中,各预览窗口会分别按照不同的跳转播放位置分别预览“争夺屠龙刀”、“张翠山殷素素相识”、“张无忌任明教教主”、“张无忌感情纠葛”、“周芷若入邪”和“张无忌赵敏相伴”相关的六个视频。各个预览窗口可以以从左往右、从上往下的顺序依次显示与视频文字介绍片段对应的预览视频,具体的显示效果如图5的页面示意图所示。图5示出了用户观看视频时的页面,页面上方为视频预览区域,由6个视频预览窗口组成;页面下方为视频文字介绍区域,由6个视频文字介绍片段的文字内容组成。

s450,对于视频文字介绍片段进行区分显示所采用的显示方式,与相应的视频预览窗口的显示方式相匹配。

具体地,本发明实施例中对于视频文字介绍片段、以及相应的视频预览窗口进行区分显示所采用的显示方式可以是以颜色作为区分显示的方式。例如,当视频文字介绍片段的区分显示方式为将不同视频文字介绍片段显示为不同颜色时,对于视频文字介绍片段进行区分显示所采用的显示方式,与相应的视频预览窗口的显示方式相匹配,包括:视频预览窗口的指定颜色与对应的视频文字介绍片段的颜色相同;其中,所述指定颜色包括:窗口的背景颜色和/或窗口上的悬浮窗的颜色。

为了在视觉上体现出视频预览窗口与对应的视频文字介绍片段之间的相关性,且在多个视频文字介绍片段的文字已显示为不同颜色的基础上,多个视频文字介绍片段对应的预览窗口的背景颜色也将与对应的视频文字介绍片段的文字设置为相同颜色。这样一来,用户不仅能同时观看多个预览窗口的视频,并且能够直观的确定预览窗口和视频文字介绍片段之间的对应关系。

本步骤的另一种实现方式为,仅将所述候选视频文字介绍片段的文字显示为预设颜色。具体地,本步骤仅高亮了其中一个被选择的视频文字介绍片段,可以理解为用户想要重点预览的视频文字介绍片段,而其他视频文字介绍片段可以处于默认的显示方式。

进一步地,为了在视觉上体现出候选视频文字介绍片段与对应的视频预览窗口之间的相关性,且在候选视频文字介绍片段的文字已显示为预设颜色的基础上,其对应的预览窗口的背景颜色也将设置为该相同的预设颜色。这样一来,用户不仅能同时观看多个预览窗口的视频,并且能够直观地确定候选视频文字介绍片段与其对应的预览窗口之间的对应关系。

此外,本发明实施例中对于视频文字介绍片段、以及相应的视频预览窗口进行区分显示所采用的显示方式,还可以是以透明度作为区分显示的方式。例如,视频文字介绍片段的区分显示方式为将不同视频文字介绍片段显示为不同透明度,而多个视频预览窗口的透明度与对应的视频文字介绍片段的透明度相适应。此时,用户不仅能同时观看多个预览窗口的视频,并且能够直观地通过透明度信息来确定候选视频文字介绍片段与其对应的预览窗口之间的对应关系。

因此,在进行了上述视频预览后,用户就能够确定自己到底要选择哪一段视频进行跳转播放,进而可以通过执行后续的用户操作进行正式的跳转播放。

本发明实施例提供的视频播放方法,通过建立了视频片段与视频文字介绍片段的关联关系,并在用户正式选择跳转视频前为用户提供视频预览,以方便用户选择跳转播放视频的位置,能够实现视频跳转播放的准确定位。

基于上述任一实施例,图6为本发明实施例提供的视频播放方法的流程示意图,在步骤s110之前,该方法还包括:

s610,从所述视频中提取多个关键帧,并获取所述关键帧在视频中对应的位置信息作为关键帧的跳转播放位置;

具体地,在步骤s110之前,即用户执行跳转操作之前,本发明实施例需要首先建立好跳转播放位置和视频文字介绍片段之间的关联关系,才能使步骤s120能够使用该关联关系。步骤s610至s640是本发明实施例中相对于步骤s410至s420的另一种关联关系建立方法。

具体地,相对于步骤s410中根据视频内容和视频文字介绍内容对视频和视频文字介绍进行顺序划分,本步骤中从视频中提取多个关键帧,每一个关键帧在视频中的位置都是后续用户可以进行跳转播放的位置。本发明实施例对于提取关键帧的方法不作具体限定,提取关键帧的个数也根据用户的实际应用场景来灵活地确定。

s620,解析所述多个关键帧的帧画面,得到所述多个关键帧对应的关键帧信息;

具体地,本发明实施例要建立关键帧与视频文字介绍片段之间的关联关系,是基于关键帧中所包含的语义信息以及视频文字介绍片段中的语义信息来确定的。因此,本步骤首先对关键帧的帧画面进行解析,得到所述多个关键帧对应的关键帧信息。

具体地,本发明实施例中所采用的对帧画面的解析方法可以采用现有技术中的图像理解方法,所解析出的关键帧信息可以包括如下属性:帧画面中的人物,例如张无忌;帧画面中的物体,例如屠龙刀;帧画面中的事件,例如比武。关键帧信息中具体包含的属性可通过在所采用的图像理解方法中设置特定的匹配词典来确定。

s630,将所述视频文字介绍划分为多个视频文字介绍片段,解析所述多个视频文字介绍片段,得到所述多个视频文字介绍片段对应的关键介绍信息;

具体地,本发明实施例同样需要对多个视频文字介绍片段进行解析,得到所述多个视频文字介绍片段对应的关键介绍信息。具体的解析方法可以采用现有技术中的自然语言处理或自然语言理解方法,所解析出来的关键介绍信息可以包括和关键帧信息对应的属性,具体可以包括视频文字介绍片段中包含的人物、物体、事件等。关键介绍信息中具体包含的属性可通过在所采用的自然语言处理或自然语言理解方法中设置特定的匹配词典来确定。

s640,通过匹配所述关键帧信息和所述关键介绍信息,建立所述关键帧信息对应的所述跳转播放位置和所述关键介绍信息对应的所述视频文字介绍片段的关联关系。

具体地,本步骤中会将视频中所有关键帧对应的关键帧信息,与所有视频文字介绍片段对应的关键介绍信息进行一一匹配。如果两者匹配成功,则建立所述关键帧信息对应的所述跳转播放位置和所述关键介绍信息对应的所述视频文字介绍片段的关联关系;对于没有匹配成功的关键帧信息和关键介绍信息,对应的跳转播放位置与视频文字介绍片段之间没有建立关联关系。

具体地,本步骤中确定所述关键帧信息和所述关键介绍信息匹配,其采用的匹配方法,是指两者之间具体包含的对应属性进行匹配,例如采取基于字符串的匹配操作,或者基于近义词词典的匹配操作,本发明实施例不作具体限定。

可以理解的是,基于关键帧和视频文字介绍片段解析的内容,所建立的跳转播放位置和视频文字介绍片段的关联关系,可以是一对多的关联关系,即一个视频文字介绍片段可以对应多个视频帧的跳转播放位置。这就为用户在实现跳转播放时提供更多的选择,可以使得视频的跳转播放的定位更加精确。

可以理解的是,在步骤s610至s640执行完后,则代表跳转播放位置和视频文字介绍片段的关联关系的关联关系建立完毕,后续可以执行s430至s450来进行视频预览操作,也可以直接执行步骤s110至s130进行视频播放操作。

本发明实施例提供的视频播放方法,通过建立了视频帧与视频文字介绍片段的关联关系,并在用户正式选择跳转视频前为用户提供视频预览,以方便用户选择跳转播放视频的位置,能够实现视频跳转播放的准确定位。

基于上述任一实施例,图7为本发明实施例提供的视频播放装置的结构示意图,该装置包括:

片段确定模块710,用于若对于视频文字介绍的跳转操作符合预设的视频播放控制条件,则确定所述跳转操作对应的视频文字介绍片段;其中,所述视频文字介绍包括至少一个视频文字介绍片段;

具体地,本发明实施例中所指的视频文字介绍,是指用户所浏览的视频对应的介绍内容,其可以表现为一段文字,其具体内容可以是对视频中剧情的文字描述,其显示的位置可以在视频下方的特定区域中。本发明实施例中所指的跳转操作,是指观看视频的用户在视频播放终端上进行的操作。针对终端的不同,跳转操作的具体含义也相应地不同,可以是按压、点击等操作。

片段确定模块710中的跳转操作,具体而言,是用户对于视频文字介绍的跳转操作,因此,跳转操作的操作位置可以是在视频文字介绍所在的页面区域中。本步骤要根据用户的跳转操作来确定用户想要选择的视频文字介绍片段,首先需要确定跳转操作在页面上的位置。视频文字介绍片段在页面上虽然可以被显示为文本的形式,但其作为一种可交互操作的载体,具体可以是作为交互控件来实现。当跳转操作的位置触发了某个交互控件时,也就确定了跳转操作对应视频文字介绍片段。

播放位置确定模块720,用于根据所述视频文字介绍片段与跳转播放位置之间预先确定的关联关系,确定的所述视频文字介绍片段对应的跳转播放位置。

具体地,本发明实施例要实现从准确地位置开始播放视频,需要确定视频的跳转播放位置,可以理解为视频播放时间轴上的一个时间节点,也可以理解为一部电视剧的一组视频中的某一集的位置。本发明实施例是通过用户选择视频文字介绍片段的方式来实现跳转播放的。在确定了用户选择的视频文字介绍片段后,根据所述视频文字介绍片段与跳转播放位置之间预先确定的关联关系,确定用于播放视频的所述跳转播放位置。

该关联关系可以是服务器预先确定好的,并在用户进行了跳转操作并触发了视频文字介绍片段对应的交互控件后,会自动触发相应的指令来调用该关联关系,从而确定出用于播放视频的所述跳转播放位置。

跳转播放模块730,用于根据所述视频文字介绍片段对应的跳转播放位置播放视频。

具体地,本发明实施例确定跳转播放位置的目的,是为了将视频跳转至该跳转播放位置处进行播放。跳转播放位置是视频播放时间轴上的时间戳信息,此时系统调用相应的播放指令,可以实现跳转播放的操作。

进一步地,若所述视频文字介绍片段与一个跳转播放位置具有关联关系,则从所述跳转播放位置开始播放所述视频;若与所述视频文字介绍片段与多个跳转播放位置具有关联关系,则分别在每一个跳转播放位置对应的分屏窗口中,从所述每一个跳转播放位置开始分屏播放所述视频;根据用户的选择操作确定用户所选择的分屏窗口,并从所述分屏窗口对应的跳转播放位置开始播放所述视频。

本发明实施例提供的视频播放装置,通过用户的交互操作确定视频文字介绍片段,并根据预设的关联关系进一步确定出用于播放视频的跳转播放位置,实现了视频跳转播放的准确定位。

图8示例了一种电子设备的实体结构示意图,如图8所示,该电子设备可以包括:处理器(processor)810、通信接口(communicationsinterface)820、存储器(memory)830和通信总线840,其中,处理器810,通信接口820,存储器830通过通信总线840完成相互间的通信。处理器810可以调用存储器830中的逻辑指令,以执行如下方法:根据用户对于视频文字介绍的跳转操作,确定所述跳转操作对应的视频文字介绍片段;其中,所述视频文字介绍包括多个视频文字介绍片段;根据所述视频文字介绍片段与跳转播放位置之间预先确定的关联关系,确定用于播放视频的所述跳转播放位置。

此外,上述的存储器830中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

另一方面,本发明实施例还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各实施例提供的视频播放方法,例如包括:根据用户对于视频文字介绍的跳转操作,确定所述跳转操作对应的视频文字介绍片段;其中,所述视频文字介绍包括多个视频文字介绍片段;根据所述视频文字介绍片段与跳转播放位置之间预先确定的关联关系,确定用于播放视频的所述跳转播放位置。。

以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

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