视频播放过程中插入预置程序的方法及装置制造方法及图纸

技术编号:20120300 阅读:19 留言:0更新日期:2019-01-16 12:30
本申请提供了一种视频播放过程中插入预置程序的方法及装置,在用于播放视频的客户端内置有预置程序,当确定当前播放视频将在一段时间后发生卡顿时,确定出目标预置程序,并在当前播放界面上展示包含启动控件的提示信息,该启动控件用于启动目标预置程序。当检测到启动控件被触发后,启动该目标预置程序。该方法在预测当前播放视频即将发生卡顿时,向用户展示可以启动预置程序的提示信息,实现用户在等待视频加载的同时启动预置程序,避免用户枯燥等待;同时,使得客户端在加载视频时的界面更丰富、提高互动性。

Method and device of inserting preset program in video playback

This application provides a method and device for inserting a preset program in the process of video playback. A preset program is built in the client for playback of video. When it is determined that the current playback video will occur after a period of time, the target preset program is determined, and the prompt information containing the startup control is displayed on the current playback interface. The startup control is used to start the target preset program. Preface. Start the target preset when it detects that the startup control is triggered. This method can show users the prompt information that can start the preset program when predicting that the current playing video is about to occur Katon, so that users can start the preset program while waiting for the video to load, thus avoiding the user's dull waiting. At the same time, it can make the client's interface richer and improve the interaction when loading the video.

【技术实现步骤摘要】
视频播放过程中插入预置程序的方法及装置
本专利技术属于计算机
,尤其涉及一种视频播放过程中插入预置程序的方法及装置。
技术介绍
随着网络技术发展,利用终端或移动终端上的客户端播放视频已经成为主流。在利用客户端播放视频时,如果网络状况不佳,视频文件由于无法快速地从服务端下载到客户端,从而导致播放画面停滞在某一帧图像,无法正常播放,即视频播放过程中会出现卡顿现象。视频播放过程中出现视频卡顿的画面比较单一,通常是卡顿时显示的图像。目前尚未提出针对视频卡顿的画面单一的解决方案。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种视频播放过程中插入预置程序的方法及装置,以解决现有的视频卡顿画面单一的技术问题。具体的技术方案如下:第一方面,本申请提供了一种视频播放过程中插入预置程序的方法,应用于客户端,该客户端内置有至少一个预置程序,所述方法包括:根据当前播放参数判断当前播放视频是否将在一段时间后发生卡顿,所述一段时间以当前播放时刻为起点;当确定当前播放视频将在所述一段时间后发生卡顿后,确定目标预置程序,并在当前播放界面上展示包含启动控件的提示信息,所述启动控件用于启动所述目标预置程序;当检测到所述启动控件被触发后,启动所述目标预置程序。可选地,所述根据当前播放参数判断当前播放视频是否将在一段时间后发生卡顿,包括:根据预加载视频文件的大小、当前网速及所述当前播放视频的已缓存未播放时长,计算得到预期等待时长;当所述预期等待时长大于预设时长时,确定当前播放视频将在一段时间内发生卡顿;当所述预期等待时长小于或等于所述预设时长时,确定当前播放视频不会在所述一段时间后发生卡顿。可选地,所述当确定当前播放视频将在所述一段时间后发生卡顿后,确定目标预置程序,包括:获取当前播放视频的所述预期等待时长;确定每个预置程序运行一次所需的运行时长;若预置程序运行一次所需的运行时长与所述预期等待时长的差值绝对值不超过差值预设值,则确定该预置程序为所述目标预置程序。可选地,所述方法还包括:当播放视频时,获取当前视频的元信息,所述元信息中包含视频的描述信息;当根据所述元信息确定插入预置程序功能已开启时,执行所述根据当前播放参数判断当前播放视频是否将在一定时间段内发生卡顿的步骤。可选地,所述方法还包括:当运行所述目标预置程序时,获取所述目标预置程序内置的预置图片;在启动所述目标预置程序之后的显示界面的预设位置处显示所述预置图片。第二方面,本申请还提供了一种视频播放过程中插入预置程序的装置,应用于客户端,该客户端内置有至少一个预置程序,所述装置包括:判断模块,用于根据当前播放参数判断当前播放视频是否将在一段时间后发生卡顿,所述一段时间以当前播放时刻为起点;确定模块,用于当确定当前播放视频将在所述一段时间后发生卡顿后,确定目标预置程序,并在当前播放界面上展示包含启动控件的提示信息,所述启动控件用于启动所述目标预置程序;启动模块,用于当检测到所述启动控件被触发后,启动所述目标预置程序。可选地,所述判断模块包括:第一计算子模块,用于根据预加载视频文件的大小、当前网速及所述当前播放视频的已缓存未播放时长,计算得到预期等待时长;第一确定子模块,用于当所述预期等待时长大于预设时长时,确定当前播放视频将在一段时间后发生卡顿;第二确定子模块,用于当所述预期等待时长小于或等于所述预设时长时,确定当前播放视频不会在所述一段时间后发生卡顿。可选地,所述确定模块包括:第一获取子模块,用于获取当前播放视频的预期等待时长;第二获取子模块,用于获取每个预置程序运行一次所需的运行时长;第三确定子模块,用于当预置程序运行一次所需的运行时长与所述预期等待时长的差值绝对值不超过差值预设值时,确定该预置程序为所述目标预置程序。可选地,所述装置还包括:第一获取模块,用于当播放视频时,获取当前视频的元信息,所述元信息中包含视频的描述信息;并当根据所述元信息确定插入预置程序功能已开启时,控制所述判断单元执行所述根据当前播放参数判断当前播放视频是否将在一段时间后发生卡顿。可选地,所述装置还包括:第二获取模块,用于当运行所述目标预置程序时,获取所述目标预置程序内置的预置图片;显示模块,用于在启动所述目标预置程序之后的显示界面的预设位置处显示所述预置图片。本申请提供的视频播放过程中插入预置程序的方法,在用于播放视频的客户端内置有预置程序,当确定当前播放视频在一段时间后发生卡顿后,确定出目标预置程序,并在当前播放界面上展示包含启动控件的提示信息,该启动控件用于启动目标预置程序。当检测到启动控件被触发后,启动该目标预置程序。该方法在预测当前播放视频即将发生卡顿时,向用户展示可以启动预置程序的提示信息,实现用户在等待视频加载的同时启动预置程序,避免用户枯燥等待;同时,使得客户端在加载视频时的界面更丰富、提高互动性。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1示出了本申请实施例一种视频播放过程中插入预置程序的方法流程图;图2示出了本申请实施例一种判断是否将要卡顿过程的流程图;图3示出了本申请实施例另一种视频播放过程中插入预置程序的方法流程图;图4示出了本申请实施例再一种视频播放过程中插入预置程序的方法流程图;图5示出了本申请实施例又一种视频播放过程中插入预置程序的方法流程图;图6示出了本申请实施例一种视频播放过程中插入预置程序的装置框图;图7示出了本申请实施例一种判断模块的框图;图8示出了了本申请实施例一种确定模块的框图;图9示出了本申请实施例另一种视频播放过程中插入预置程序的装置框图;图10示出了本申请实施例又一种视频播放过程中插入预置程序的装置框图。具体实施方式当播放在线视频时,由于网络状况不佳可能导致播放卡顿,目前的方式,当播放过程发生卡顿时,卡顿的画面比较单一,通常是卡顿时所显示的图像。本申请提供了一种视频播放过程插入预置程序的方法,在预测到当前播放视频即将发生卡顿时,用户在等待视频加载的同时启动预置程序,避免枯燥等待;同时,使得客户端在加载视频时的界面丰富、且具有互动性,提高了用户体验。为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参见图1,示出了本申请实施例一种视频播放过程中插入预置程序的方法流程图,该方法应用于客户端中,该客户端可以是适用于PC机或移动终端;而且,该客户端内置有至少一个预置程序,该预置程序可以是具有娱乐性的游戏程序。如图1所示,该方法可以包括以下步骤:S110,根据当前播放参数判断当前播放视频是否将在一段时间后发生卡顿;如果是,则执行S120;如果否,则经过预设间隔后返回执行S110,其中,该预设间隔可以根据实际需求设定。用户在利用客户端观看视频的过程中,客户端会根据用户的观看速度,预加载一小段本文档来自技高网...

【技术保护点】
1.一种视频播放过程中插入预置程序的方法,其特征在于,应用于客户端,该客户端内置有至少一个预置程序,所述方法包括:根据当前播放参数判断当前播放视频是否将在一段时间后发生卡顿,所述一段时间以当前播放时刻为起点;当确定当前播放视频将在所述一段时间后发生卡顿后,确定目标预置程序,并在当前播放界面上展示包含启动控件的提示信息,所述启动控件用于启动所述目标预置程序;当检测到所述启动控件被触发后,启动所述目标预置程序。

【技术特征摘要】
1.一种视频播放过程中插入预置程序的方法,其特征在于,应用于客户端,该客户端内置有至少一个预置程序,所述方法包括:根据当前播放参数判断当前播放视频是否将在一段时间后发生卡顿,所述一段时间以当前播放时刻为起点;当确定当前播放视频将在所述一段时间后发生卡顿后,确定目标预置程序,并在当前播放界面上展示包含启动控件的提示信息,所述启动控件用于启动所述目标预置程序;当检测到所述启动控件被触发后,启动所述目标预置程序。2.根据权利要求1所述的方法,其特征在于,所述根据当前播放参数判断当前播放视频是否将在一段时间后发生卡顿,包括:根据预加载视频文件的大小、当前网速及所述当前播放视频的已缓存未播放时长,计算得到预期等待时长;当所述预期等待时长大于预设时长时,确定当前播放视频将在一段时间内发生卡顿;当所述预期等待时长小于或等于所述预设时长时,确定当前播放视频不会在所述一段时间后发生卡顿。3.根据权利要求2所述的方法,其特征在于,所述当确定当前播放视频将在所述一段时间后发生卡顿后,确定目标预置程序,包括:获取当前播放视频的所述预期等待时长;确定每个预置程序运行一次所需的运行时长;若预置程序运行一次所需的运行时长与所述预期等待时长的差值绝对值不超过差值预设值,则确定该预置程序为所述目标预置程序。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:当播放视频时,获取当前视频的元信息,所述元信息中包含视频的描述信息;当根据所述元信息确定插入预置程序功能已开启时,执行所述根据当前播放参数判断当前播放视频是否将在一定时间段内发生卡顿的步骤。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:当运行所述目标预置程序时,获取所述目标预置程序内置的预置图片;在启动所述目标预置程序之后的显示界面的预设位置处显示所述预置图片。6.一种视频播放过程中插入预置程序的装置,其特征在于,...

【专利技术属性】
技术研发人员:范甫选
申请(专利权)人:北京奇艺世纪科技有限公司
类型:发明
国别省市:北京,11

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

1