本发明专利技术涉及视频播放方法及装置。该方法包括:在接收到播放视频的请求的情况下,创建播放窗口;在视频包含正片视频和正片视频之前的广告视频的情况下,加载广告视频数据和正片视频数据;通过播放窗口播放已加载的广告视频数据,并在播放已加载的广告视频数据的过程中,暂停播放正片视频数据,并将正片视频置为隐藏状态;在满足预设条件的情况下,通过播放窗口播放已加载的正片视频数据。根据本发明专利技术的视频播放方法及装置能够在正片视频之前存在广告视频的情况下,降低在广告视频播放完毕并开始播放正片视频时产生卡顿现象的可能性,并在广告视频与正片视频之间无黑屏等明显的切换痕迹,从而能够提高视频播放的流畅性,提高用户的观看体验。
【技术实现步骤摘要】
本专利技术涉及计算机
,尤其涉及一种视频播放方法及装置。
技术介绍
在支持在线播放的视频网站或者视频客户端中,正片与广告通常属于两个不同的片源。目前,在通过一个播放窗口加载并播放广告后,再通过另一个播放窗口加载并播放正片。这种方式容易在开始播放正片时造成卡顿现象,且在广告与正片之间容易产生黑屏等明显的切换痕迹,影响用户的观看体验。
技术实现思路
技术问题有鉴于此,本专利技术要解决的技术问题是,现有的视频播放技术容易在开始播放正片时造成卡顿现象,且在广告与正片之间容易产生明显的切换痕迹。解决方案为了解决上述技术问题,根据本专利技术的一实施例,提供了一种视频播放方法,包括:在接收到播放视频的请求的情况下,创建播放窗口;在所述视频包含正片视频和正片视频之前的广告视频的情况下,加载广告视频数据和正片视频数据;通过所述播放窗口播放已加载的广告视频数据,并在播放所述已加载的广告视频数据的过程中,暂停播放所述正片视频数据,并将所述正片视频置为隐藏状态;在满足预设条件的情况下,通过所述播放窗口播放已加载的正片视频数据。对于上述方法,在一种可能的实现方式中,在所述视频包含正片视频和正片视频之前的广告视频的情况下,加载广告视频数据和正片视频数据,包括:在所述视频包含正片视频和正片视频之前的广告视频的情况下,创建广告进程和正片进程;通过所述广告进程加载广告视频数据,并通过所述正片进程加载正片视频数据。对于上述方法,在一种可能的实现方式中,在满足预设条件的情况下,通过所述播放窗口播放已加载的正片视频数据,包括:在满足预设条件的情况下,销毁所述广告进程;将所述正片视频置为显示状态,并通过所述播放窗口播放已加载的正片视频数据。对于上述方法,在一种可能的实现方式中,满足预设条件,包括:所述广告视频播放完毕。对于上述方法,在一种可能的实现方式中,满足预设条件,包括:所述广告视频播放出错。对于上述方法,在一种可能的实现方式中,所述方法还包括:在所述视频包含正片视频,且不包含正片视频之前的广告视频的情况下,加载正片视频数据;通过所述播放窗口播放已加载的正片视频数据。为了解决上述技术问题,根据本专利技术的另一实施例,提供了一种视频播放装置,包括:播放窗口创建模块,用于在接收到播放视频的请求的情况下,创建播放窗口;第一加载模块,用于在所述视频包含正片视频和正片视频之前的广告视频的情况下,加载广告视频数据和正片视频数据;第一播放控制模块,用于通过所述播放窗口播放已加载的广告视频数据,并在播放所述已加载的广告视频数据的过程中,暂停播放所述正片视频数据,并将所述正片视频置为隐藏状态;第二播放控制模块,用于在满足预设条件的情况下,通过所述播放窗口播放已加载的正片视频数据。对于上述装置,在一种可能的实现方式中,所述第一加载模块包括:进程创建子模块,用于在所述视频包含正片视频和正片视频之前的广告视频的情况下,创建广告进程和正片进程;加载子模块,用于通过所述广告进程加载广告视频数据,并通过所述正片进程加载正片视频数据。对于上述装置,在一种可能的实现方式中,所述第二播放控制模块包括:进程销毁子模块,用于在满足预设条件的情况下,销毁所述广告进程;播放控制子模块,用于将所述正片视频置为显示状态,并通过所述播放窗口播放已加载的正片视频数据。对于上述装置,在一种可能的实现方式中,满足预设条件,包括:所述广告视频播放完毕。对于上述装置,在一种可能的实现方式中,满足预设条件,包括:所述广告视频播放出错。对于上述装置,在一种可能的实现方式中,所述装置还包括:第二加载模块,用于在所述视频包含正片视频,且不包含正片视频之前的广告视频的情况下,加载正片视频数据;第三播放控制模块,用于通过所述播放窗口播放已加载的正片视频数据。有益效果通过在视频包含正片视频和正片视频之前的广告视频的情况下,同时加载广告视频数据和正片视频数据,并通过同一个播放窗口播放广告视频和正片视频,根据本专利技术实施例的视频播放方法及装置能够在正片视频之前存在广告视频的情况下,降低在广告视频播放完毕并开始播放正片视频时产生卡顿现象的可能性,并在广告视频与正片视频之间无黑屏等明显的切换痕迹,从而能够提高视频播放的流畅性,提高用户的观看体验。根据下面参考附图对示例性实施例的详细说明,本专利技术的其它特征及方面将变得清楚。附图说明包含在说明书中并且构成说明书的一部分的附图与说明书一起示出了本专利技术的示例性实施例、特征和方面,并且用于解释本专利技术的原理。图1示出根据本专利技术一实施例的视频播放方法的实现流程图;图2示出根据本专利技术一实施例的视频播放方法步骤S102的一示例性的实现流程图;图3示出根据本专利技术一实施例的视频播放方法步骤S104的一示例性的实现流程图;图4示出根据本专利技术一实施例的视频播放方法的一示例性的实现流程图;图5示出根据本专利技术另一实施例的视频播放装置的结构框图;图6示出根据本专利技术另一实施例的视频播放装置的一示例性的结构框图;图7示出了本专利技术的另一个实施例的一种视频播放设备的结构框图。具体实施方式以下将参考附图详细说明本专利技术的各种示例性实施例、特征和方面。附图中相同的附图标记表示功能相同或相似的元件。尽管在附图中示出了实施例的各种方面,但是除非特别指出,不必按比例绘制附图。在这里专用的词“示例性”意为“用作例子、实施例或说明性”。这里作为“示例性”所说明的任何实施例不必解释为优于或好于其它实施例。另外,为了更好的说明本专利技术,在下文的具体实施方式中给出了众多的具体细节。本领域技术人员应当理解,没有某些具体细节,本专利技术同样可以实施。在一些实例中,对于本领域技术人员熟知的方法、手段、元件和电路未作详细描述,以便于凸显本专利技术的主旨。实施例1图1示出根据本专利技术一实施例的视频播放方法的实现流程图。本实施例的执行主体可以为PC(PersonalComputer,个人电脑),也可以为手机或者平板电脑等移动终端,还可以为其他视频播放装置,在此不作限定。本实施例提供的视频播放方法可以应用于各种视频客户端或者视频网站中,在此不作限定。如图1所示,该方法主要包括:在步骤S101中,在接收到播放视频的请求的情况下,创建播放窗口。作为本专利技术实施例的一个示例,对于接收的每一个播放视频的请求,可以仅创建一个播放窗口(句柄)。在该视频包含正片视频和正片视频之前的广告视频的情况下,通过该播放窗口播放正片视频和广告视频。在该视频包含正片视频,且不包含正片视频之前的广告视频的情况下,通过该播放窗口播放正片视频。在步骤S102中,在该视频包含正片视频和正片视频之前的广告视频的情况下,加载广告视频数据和正片视频数据。其中,正片视频可以指用户请求播放的视频中的主要内容。例如,用户想要观看电影A1,并请求播放电影A1对应的视频A,视频A包括电影A1和电影前的广告A2,则视频A中的正片视频为电影A1,视频A中的广告视频为广告A2。其中,正片视频之前的广告视频也可以称为该正片视频的前贴广告视频。作为本专利技术实施例的一个示例,在该视频包含正片视频和正片视频之前的广告视频的情况下,同时加载广告视频数据和正片视频数据。在步骤S103中,通过播放窗口播放已加载的广告视频数据,并在播放已加载的广告视频数据的过程中,暂停播放正片视频数据,并将正片视频置为隐藏状态。其中,在播放已加载的本文档来自技高网...
【技术保护点】
一种视频播放方法,其特征在于,包括:在接收到播放视频的请求的情况下,创建播放窗口;在所述视频包含正片视频和正片视频之前的广告视频的情况下,加载广告视频数据和正片视频数据;通过所述播放窗口播放已加载的广告视频数据,并在播放所述已加载的广告视频数据的过程中,暂停播放所述正片视频数据,并将所述正片视频置为隐藏状态;在满足预设条件的情况下,通过所述播放窗口播放已加载的正片视频数据。
【技术特征摘要】
1.一种视频播放方法,其特征在于,包括:在接收到播放视频的请求的情况下,创建播放窗口;在所述视频包含正片视频和正片视频之前的广告视频的情况下,加载广告视频数据和正片视频数据;通过所述播放窗口播放已加载的广告视频数据,并在播放所述已加载的广告视频数据的过程中,暂停播放所述正片视频数据,并将所述正片视频置为隐藏状态;在满足预设条件的情况下,通过所述播放窗口播放已加载的正片视频数据。2.根据权利要求1所述的方法,其特征在于,在所述视频包含正片视频和正片视频之前的广告视频的情况下,加载广告视频数据和正片视频数据,包括:在所述视频包含正片视频和正片视频之前的广告视频的情况下,创建广告进程和正片进程;通过所述广告进程加载广告视频数据,并通过所述正片进程加载正片视频数据。3.根据权利要求2所述的方法,其特征在于,在满足预设条件的情况下,通过所述播放窗口播放已加载的正片视频数据,包括:在满足预设条件的情况下,销毁所述广告进程;将所述正片视频置为显示状态,并通过所述播放窗口播放已加载的正片视频数据。4.根据权利要求1至3任意一项所述的方法,其特征在于,满足预设条件,包括:所述广告视频播放完毕。5.根据权利要求1至3任意一项所述的方法,其特征在于,满足预设条件,包括:所述广告视频播放出错。6.根据权利要求1至3任意一项所述的方法,其特征在于,所述方法还包括:在所述视频包含正片视频,且不包含正片视频之前的广告视频的情况下,加载正片视频数据;通过所述播放窗口播放已加载的正片视频数据。7.一种视频播放装置,其特征在于,包括:播放...
【专利技术属性】
技术研发人员:黄渊,施玉峰,曾骁,李明杰,顾思斌,潘柏宇,谢菲,
申请(专利权)人:合一网络技术北京有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。