一种视频播放方法及终端技术

技术编号:21778117 阅读:30 留言:0更新日期:2019-08-03 23:29
本发明专利技术提供一种视频播放方法及终端,涉及通信技术领域。该视频播放方法包括:获取目标视频的交互操作配置信息;根据所述交互操作配置信息,在目标视频播放过程中显示功能界面;根据用户对所述功能界面的操作,控制所述目标视频的播放进程。本发明专利技术的方案用于解决播放视频时不能快捷的跳转到用户指定位置的问题,本发明专利技术的实施例,通过为视频文件设置功能界面,并按照视频的交互操作配置信息控制功能界面在视频播放过程中显示,用户通过操作功能界面,视频即可跳转到用户指定位置,不需要多次拖动进度条,能够一次性精准定位时间点,操作简单,有利于提高用户的视频观看体验。

A Video Playing Method and Terminal

【技术实现步骤摘要】
一种视频播放方法及终端
本专利技术涉及通信
,尤其涉及一种视频播放方法及终端。
技术介绍
目前,终端的屏幕越来越大,用户在终端上观看视频的时间起来越长。对于视频播放过程中用户不感兴趣或是想要跳过的部分(如视频文件中自带的广告、不感兴趣的剧情等),现有技术有两种实现方式,方式一、通过每次快进多秒(比如每次快进10秒),可以较为快速的定位到用户意图观看的位置;方式二、以多倍速快放视频(比如两倍),达到快速略过不感兴趣内容的目的。但是对于方式一,由于用户不能知道需要跳过的视频片段的长度,只能多次拖动进度条,操作复杂;对于方式二,虽然视频快速播放,但是并没有跳过用户想要忽略的内容,并且在播放结束时还需要快速取消快放,操作要求较高。
技术实现思路
本专利技术实施例提供一种视频播放方法及终端,以解决播放视频时不能快捷的跳转到用户指定位置的问题。为了解决上述技术问题,本专利技术是这样实现的:第一方面,本专利技术的实施例提供了一种视频播放方法,包括:获取目标视频的交互操作配置信息;根据所述交互操作配置信息,在目标视频播放过程中显示功能界面;根据用户对所述功能界面的操作,控制所述目标视频的播放进程。第二方面,本专利技术的实施例还提供了一种终端,包括:第一获取模块,用于获取目标视频的交互操作配置信息;第一控制模块,用于根据所述交互操作配置信息,在目标视频播放过程中显示功能界面;第二控制模块,用于根据用户对所述功能界面的操作,控制所述目标视频的播放进程。第三方面,本专利技术实施例还提供了一种终端,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上所述的视频播放方法的步骤。第四方面,本专利技术实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的视频播放方法的步骤。这样,本专利技术实施例,通过为视频文件设置功能界面,并按照视频的交互操作配置信息控制功能界面在视频播放过程中显示,用户通过操作功能界面,视频即可跳转到用户指定位置,不需要多次拖动进度条,能够一次性精准定位时间点,操作简单,有利于提高用户的视频观看体验。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例的视频播放方法的流程示意图之一;图2为本专利技术实施例的视频播放方法的流程示意图之二;图3为本专利技术实施例的视频播放方法的流程示意图之三;图4为本专利技术实施例的视频播放方法的流程示意图之四;图5为本专利技术实施例的终端的结构框图;图6为本专利技术实施例的终端的硬件结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。如图1所示,本专利技术实施例提供的视频播放方法,包括:步骤101、获取目标视频的交互操作配置信息;所述交互操作配置信息为所述目标视频的交互操作配置文件包含的信息,所述交互操作配置文件为所述目标视频的本地或在线的交互文件,其提供了所述目标视频内包括的所有功能界面的配置信息。该交互操作配置文件是一个纯文本的文件,每一行定义了一个操作。交互操作配置文件的名称,是在视频文件的名称后添加一个自定义的后缀,其类似于视频的外挂字幕文件。视频开发者在制作视频文件时,可以根据视频的内容将整个视频划分为不同的区域,例如剧情区域、战斗场景区域、广告区域、彩蛋区域等,并针对不同的区域设置不同的功能界面的配置信息,形成为目标视频的交互操作配置文件,以供在视频播放过程中根据配置信息显示功能界面。在目标视频开始播放时,终端加载与所述目标视频对应的交互操作配置文件,并获取交互操作配置信息。其中,终端获取目标视频的交互操作配置信息的方式包括但不限于以下方式:方式一、如果所述目标视频为本地视频,则尝试在目标视频所在的目录下,查找名称前部相同的文件,则相对于目标视频的文件名称添加了自定义后缀的文件即为交互操作配置文件;方式二、尝试从服务器上查找。终端根据目标视频的名称、大小、长度等数据,去服务器查找与其对应的交互操作配置文件;方式三、如果所述目标视频为在线视频,在目标视频的统一资源定位符(UniformResourceLocator,URL)后台添加自定义后缀,尝试访问;方式四、对于在线视频,根据URL去服务器查询到交互操作配置文件的路径,然后再去访问。步骤102、根据所述交互操作配置信息,在目标视频播放过程中显示功能界面;其中,所述交互操作配置信息包括以下至少一项:所述功能界面的显示时间点、所述功能界面的消失时间点、用户操作所述功能界面后视频跳转的目标时间点、显示所述功能界面时所述目标视频是否暂停的指示信息、所述功能界面的文字信息和所述功能界面的样式信息。终端根据所述交互操作配置信息,可以在目标视频播放过程中控制所述功能界面在什么样的时间点显示或消失,以及渲染所述功能界面的样式等。例如:终端获取到的目标视频的交互操作配置信息为:某一功能界面的显示时间:00:00:20;消失时间:00:00:40;将要跳转的目标时间点:00:00:50;显示功能界面时视频不暂停;文字:跳过广告;样式:标准的层叠样式表(CascadingStyleSheets,CSS)样式;上述交互操作配置信息表示:在目标视频的20秒到40秒之间,显示该功能界面,功能界面的文字为“跳过广告”,如果用户点击了该功能界面,视频将会直接跳转到目标视频的50秒处。在目标视频播放到相应的时间,终端控制显示出定义好的功能界面。功能界面可能是一个或者多个,可以显示在屏幕右侧。如果定义了暂停视频,在功能界面开始显示时暂停视频的播放,等待用户选择。如果视频的播放时间点不在功能界面的显示时间区间内,则功能界面自动消失。可选地,所述功能界面为操作按钮,需要说明的是,所述功能界面还可以为功能窗口、图像等其他用户可以进行操作的功能界面。步骤103、根据用户对所述功能界面的操作,控制所述目标视频的播放进程。具体地,所述根据用户对所述功能界面的操作,控制所述目标视频的播放进程的步骤包括:在获取到用户对所述功能界面的操作时,控制所述目标视频跳转到与所述功能界面对应的目标时间点。其中,用户对所述功能界面的操作可以为点击操作,即用户点击了某个功能界面后,则根据交互操作配置信息控制所述目标视频跳转到与所述功能界面的配置信息相对应的目标时间点,然后继续视频的播放。目标视频的功能界面均以上述方法显示,用户通过操作所述功能界面,即可控制视频跳转到想要观看的时间点。该视频播放方法可以帮助用户跳过视频中的广告或不感兴趣内容。例如,在剧情类游戏录屏视频中,可以快速跳过战斗部分,让剧情流畅播放,有些视频中间的广告(原始视频内部存在的广告),也可以通过这种方式快速跳过;有些视频结尾有彩蛋,一般都在字幕之后,位置不确定,在视频的结尾,可以显示一个或多个本文档来自技高网...

【技术保护点】
1.一种视频播放方法,其特征在于,包括:获取目标视频的交互操作配置信息;根据所述交互操作配置信息,在目标视频播放过程中显示功能界面;根据用户对所述功能界面的操作,控制所述目标视频的播放进程。

【技术特征摘要】
1.一种视频播放方法,其特征在于,包括:获取目标视频的交互操作配置信息;根据所述交互操作配置信息,在目标视频播放过程中显示功能界面;根据用户对所述功能界面的操作,控制所述目标视频的播放进程。2.根据权利要求1所述的视频播放方法,其特征在于,所述交互操作配置信息包括以下至少一项:所述功能界面的显示时间点、所述功能界面的消失时间点、用户操作所述功能界面后视频跳转的目标时间点、显示所述功能界面时所述目标视频是否暂停的指示信息、所述功能界面的文字信息和所述功能界面的样式信息。3.根据权利要求1所述的视频播放方法,其特征在于,所述根据用户对所述功能界面的操作,控制所述目标视频的播放进程的步骤,包括:在获取到用户对所述功能界面的操作时,控制所述目标视频跳转到与所述功能界面对应的目标时间点。4.根据权利要求1所述的视频播放方法,其特征在于,所述方法还包括:获取用户对目标视频内容的第一操作;或者获取用户对目标视频显示界面中目标弹幕的第二操作;根据所述第一操作或者所述第二操作,控制所述目标视频的播放进程。5.根据权利要求4所述的视频播放方法,其特征在于,根据所述第一操作,控制所述目标视频的播放进程的步骤包括:若所述目标视频的当前播放时间点未有所述功能界面显示,且获取到所述第一操作,则显示与所述当前播放时间点距离最近的第一功能界面;获取用户对所述第一功能界面的操作信息;根据所述操作信息控制所述目标视频跳转到与所述第一功能界面对应的目标时间点。6.根据权利要求4所述的视频播放方法,其特征在于,根据所述第一操作,控制所述目标视频的播放进程的步骤包括:若所述目标视频的当前播放时间点未有所述功能界面显示,且获取到所述第一操作,则控制与所述当前播放时间点距离最近的第二功能界面与所述目标视频的进度条同时显示;获取用户对所述第二功能界面的操作信息;根据所述操作信息控制所述目标视频跳转到与所述第二功能界面对应的目标时间点。7.根据权利要求4所述的视频播放方法,其特征在于,根据所述第二操作,控制所述目标视频的播放进程的步骤包括:判断所述目标弹幕是否为包含有配置信息的预设弹幕;若为所述预设弹幕,则控制所述目标视频跳转到与所述预设弹幕的配置信息对应的目标时间点。8.一种终端,其特征在于,包括:第一获取模块,用于获取目标视频的交互操作配置信息;第一控制模块,用于根据所述交互操...

【专利技术属性】
技术研发人员:李贺
申请(专利权)人:维沃移动通信有限公司
类型:发明
国别省市:广东,44

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

1