视频播放的方法及装置制造方法及图纸

技术编号:14951010 阅读:118 留言:0更新日期:2017-04-02 03:37
本发明专利技术实施例提供一种视频播放的方法及装置,其中,本发明专利技术的方法主要包括:获取与视频对应的脚本文件,所述脚本文件用于在播放所述视频的预设时间上启动运行具有人机交互功能的附加程序;在启动播放所述视频后,监控所述视频的播放进度;若达到所述预设时间,则执行所述脚本文件,以使得所述附加程序启动运行;通过预设的窗口与外部进行人机交互。与现有技术相比,本发明专利技术能够在视频播放的过程中增加与用户的人机互动。

【技术实现步骤摘要】

本专利技术实施例涉及视频
,尤其涉及一种视频播放的方法及装置
技术介绍
视频播放器是指能播放以数字信号形式存储的视频的软件,也指具有播放视频功能的应用产品。现有的视频播放器播放模式是:为用户提供各种各样的视频内容,然后用户根据自己的喜欢选择不同的视频内容观看。在上述视频播放器播放模式中,用户在观看视频播放器播放的视频内容时,只能进行单一的观看,不能与播放的视频内容进行互动。比如,中国好声音中导师为某参赛选手转身,而用户也可能想体验一下为某参赛选手转身,却难以实现。综上可知,现有的视频播放器模式单一。
技术实现思路
本专利技术实施例提供一种视频播放的方法及装置,用以解决现有的视频播放器模式单一的问题。本专利技术实施例提供一种视频播放的方法,包括:获取与视频对应的脚本文件,所述脚本文件用于在播放所述视频的预设时间上启动运行具有人机交互功能的附加程序;在启动播放所述视频后,监控所述视频的播放进度;若达到所述预设时间,则执行所述脚本文件,以使得所述附加程序启动运行;通过预设的窗口与外部进行人机交互。本专利技术实施例提供一种视频播放的装置,包括:获取单元,用于获取与视频对应的脚本文件,所述脚本文件用于在播放所述视频的预设时间上启动运行具有人机交互功能的附加程序;监控单元,用于在启动播放所述视频后,监控所述视频的播放进度;执行单元,用于若达到所述预设时间,则执行所述脚本文件,以使得所述附加程序启动运行;交互单元,用于通过预设的窗口与外部进行人机交互。本专利技术实施例提供的视频播放的方法及装置,能够在视频播放启动后,监控视频播放进度,在视频播放进度达到预设时间点时执行脚本文件,通过执行该脚本文件来启动具有人机交互功能的附加程序,最后在预设窗口中与外部进行人机交互。与现有技术相比,本专利技术实施例能够在用户观看视频时通过执行人机交互的程序来实现人机交互,解决了现有的视频播放器模式单一的问题。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种视频播放的方法的流程图;图2为本专利技术实施例提供的另一种视频播放的方法的流程图;图3为本专利技术实施例提供的一种视频播放的装置的组成框图;图4为本专利技术实施例提供的另一种视频播放的装置的组成框图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例提供了一种视频播放的方法,如图1所示,该方法包括:101、获取与视频对应的脚本文件,脚本文件用于在播放视频的预设时间上启动运行具有人机交互功能的附加程序。本步骤的脚本文件用来启动具有人机交互功能的附加程序,该脚本文件可以通过任何一种编程语言进行编辑和开发。由于不同内容的视频所需要加载的脚本文件是不同的,所以需要获取与视频对应的脚本文件,只有获取与视频对应的脚本文件才能保证视频播放器中加入的人机交互功能附加程序的正确执行。另外,关于具有人机交互的附加程序可以是与视频内容相关的附加程序,比如:抽奖程序、获取积分程序、播放彩蛋程序等;也可以是与视频内容不相关的附加程序,比如:为学员转身、现场猜谜等。所有的附加程序的特性是:可以进行人机交互。102、在启动播放视频后,监控视频的播放进度。从启动播放视频起,开始监控视频的播放进度,监控播放进度的方式可以是以下两种方式:方式一监控从启动视频播放至当前时刻的时长,即监控视频已经播放的时间长短,这种监控方式不受快进、暂停等操作的影响。给出具体示例说明:假如用户打开视频观看了15分钟后,快进了10分钟,然后又继续观看了5分钟,那么监控到从启动视频播放至当前时刻的时长为20分钟。方式二监控当前视频内容的进度条的时刻值,这种方式监控的时刻值会受快进等操作的影响。给出具体示例说明:若用户打开视频观看了15分钟后,快进了10分钟,然后又继续观看了5分钟,那么监控到的当前视频内容的进度条的时刻值为30分钟。从性质上说,上述方式一监控的是时间长度,方式二监控的是时间点。监控视频的播放进度是为了后面在预设时间启动与视频对应的具有人机交互功能的附加程序。103、若达到预设时间,则执行脚本文件,以使得附加程序启动运行。当由步骤102的监控视频的播放进度达到了预设时间就执行步骤101中获取的脚本文件,启动并运行具有人机交互功能的附加程序。其中,达到预设时间是指:对于步骤102中第一种监控播放进度的方式,达到预设时间是指从启动播放至当前的时长等于预设时间的值。对于步骤102中第二种监控播放进度的方式达到预设时间是指当前视频内容的进度条的时刻值等于预设时间的值。104、通过预设的窗口与外部进行人机交互。在运行附加程序的过程中,通过预设一个窗口作为显示界面,使外部用户通过该预设窗口与视频播放器进行人机交互。在实际中,用户可以使用遥控器、键盘等一些操控工具对预设窗口来进行一些操作来实现人机的交互。本专利技术实施例提供的视频播放的方法,能够在视频播放启动后,监控视频播放进度,在视频播放进度达到预设时间点时执行脚本文件,通过执行该脚本文件来启动具有人机交互功能的附加程序,最后在预设窗口中与外部进行人机交互。与现有技术相比,本专利技术实施例能够在用户观看视频时通过执行人机交互的程序来实现人机交互,解决了现有的视频播放器模式单一的问题。进一步的,作为对图1所示实施例的细化及扩展,本专利技术还提供了另一实施例。如图2所示,该实施例中视频播放的方法包括:201、获取与视频对应的脚本文件。根据脚本文件的存放位置的不同,获取与视频对应的脚本文件分为两种方式。方式一在视频文件中查找脚本文件。本方式适用于脚本文件被添加在对应的视频文件中的情况。视频文件中携带的脚本文件分别为对应的该视频内容的脚本文件,浏览器无需对脚本文件进行识别,直接对其加载即可。方式二在本文档来自技高网...

【技术保护点】
一种视频播放的方法,其特征在于,所述方法包括:获取与视频对应的脚本文件,所述脚本文件用于在播放所述视频的预设时间上启动运行具有人机交互功能的附加程序;在启动播放所述视频后,监控所述视频的播放进度;若达到所述预设时间,则执行所述脚本文件,以使得所述附加程序启动运行;通过预设的窗口与外部进行人机交互。

【技术特征摘要】
1.一种视频播放的方法,其特征在于,所述方法包括:
获取与视频对应的脚本文件,所述脚本文件用于在播放所述视频的预设
时间上启动运行具有人机交互功能的附加程序;
在启动播放所述视频后,监控所述视频的播放进度;
若达到所述预设时间,则执行所述脚本文件,以使得所述附加程序启动
运行;
通过预设的窗口与外部进行人机交互。
2.根据权利要求1所述的方法,其特征在于,所述监控所述视频的播放
进度,包括:
通过主程序监控所述视频的播放进度,所述主程序中记录有所述预设时
间;
所述若达到所述预设时间,则执行所述脚本文件,包括:
若所述主程序监控到所述视频的播放进度达到所述预设时间,则调用预
设的应用程序编程接口加载所述脚本文件;
执行所述脚本文件。
3.根据权利要求1所述的方法,其特征在于,所述监控所述视频的播放
进度,包括:
在启动播放所述视频后,加载所述脚本文件,所述脚本文件的计时程序
中记录有所述预设时间;
通过所述脚本文件的计时程序监控所述视频的播放进度;
所述若达到所述预设时间,则执行所述脚本文件,包括:
若所述计时程序监控到所述视频的播放进度达到所述预设时间,则由所
述计时程序触发启动所述脚本文件的执行。
4.根据权利要求2或3所述的方法,其特征在于,所述监控所述视频的
播放进度,包括:
若所述预设时间为时间点,则监控所述视频当前的播放时刻是否等于所
述时间点;
若所述预设时间为相对时长,则监控从所述视频启动播放到当前时刻之
间的时长是否达到所述相对时长。
5.根据权利要求1所述的方法,其特征在于,所述获取与视频对应的脚
本文件,包括:
在视频文件中查找所述脚本文件;或者,
在脚本文件库中查找携带所述视频的视频标识的脚本文件。
6.根据权利要求1所述的方法,其特征在于,所述通过预设的窗口与外
部进行人机交互,包括:
通过附加图层中的预设窗口与外部进行人机交互,所述附加图层位于播
放视频的图层之上。
7.根据权利要求6所述的方法,其特征在于,所述预设窗口小于视频播
放窗口。
8.一种视频播放的装置,其特征在...

【专利技术属性】
技术研发人员:张海
申请(专利权)人:乐视云计算有限公司
类型:发明
国别省市:北京;11

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

1