一种视频开启方法、装置及计算机可读存储介质制造方法及图纸

技术编号:39284657 阅读:9 留言:0更新日期:2023-11-07 10:56
本申请实施例公开了一种视频开启方法、装置及计算机可读存储介质。本申请实施例通过显示至少一个视频缩略图,触发任一目标视频缩略图,提前对目标视频缩略图对应的视频进行数据预缓存,启动转场动画,在转场动画结束之后,再进行视频页面的布局渲染,显示渲染后的目标视频页面,并将数据预缓存的视频在目标视频页面上启动播放,以此,避免转场动画和视频页面的布局渲染同时进行导致黑屏或者动画不流畅,并通过数据预缓存机制,减少视频的数据请求的等待时间,极大的提升了视频开启的流畅性和用户体验度。体验度。体验度。

【技术实现步骤摘要】
一种视频开启方法、装置及计算机可读存储介质


[0001]本申请涉及视频处理
,具体涉及一种视频开启方法、装置及计算机可读存储介质。

技术介绍

[0002]随着计算机设备及通信技术的飞速发展,终端的功能越来越强大,终端能解决人们通话、社交、拍照、娱乐和办公等各方面的需求,已经成为人们日常生活、工作和学习当中不可或缺的产品。
[0003]短视频作为新兴的媒体形式,已经成为年轻人表达自身观点和展现自己生活方式的重要媒介,用户可以通过点击短视频平台中提供的视频封面,快速开启相应的视频进行全屏播放,然而,在对相关技术的研究和实践过程中,本申请的专利技术人发现,相关技术中,从视频封面切入至视频全屏播放的过程比较死板,会出现短暂黑屏或者卡顿,导致视频开启过程不流畅,用户体验度较差。

技术实现思路

[0004]本申请实施例提供一种视频开启方法、装置及计算机可读存储介质,可以提升视频开启的流畅性和用户体验度。
[0005]为解决上述技术问题,本申请实施例提供以下技术方案:
[0006]一种视频开启方法,包括:
[0007]显示至少一个视频缩略图;
[0008]响应于对所述至少一个视频缩略图中目标视频缩略图的触发操作,对所述目标视频缩略图对应的视频进行数据预缓存;
[0009]启动转场动画;
[0010]当检测到所述转场动画结束时,进行视频页面的布局渲染,生成目标视频页面;
[0011]显示目标视频页面,并在所述目标视频页面上开启所述数据预缓存的视频数据对应的视频。
[0012]一种视频开启装置,包括:
[0013]第一显示单元,用于显示至少一个视频缩略图;
[0014]缓存单元,用于响应于对所述至少一个视频缩略图中目标视频缩略图的触发操作,对所述目标视频缩略图对应的视频进行数据预缓存;
[0015]启动单元,用于启动转场动画;
[0016]渲染单元,用于当检测到所述转场动画结束时,进行视频页面的布局渲染,生成目标视频页面;
[0017]第二显示单元,用于显示目标视频页面,并在所述目标视频页面上开启所述数据预缓存的视频数据对应的视频。
[0018]在一些实施例中,所述启动单元,包括:
[0019]生成子单元,用于基于所述目标视频缩略图的显示位置和显示尺寸,生成视频页面;
[0020]裁剪子单元,用于根据所述视频页面的显示尺寸,对视频封面进行裁剪,得到目标视频封面;
[0021]显示子单元,用于将所述目标视频封面置顶显示在视频页面上;
[0022]放大单元,用于将所述视频页面的显示尺寸逐渐放大,并返回执行根据所述视频页面的显示尺寸,对视频封面进行裁剪,直至所述目标视频封面的显示尺寸等于预设尺寸。
[0023]在一些实施例中,所述裁剪子单元,还用于:
[0024]获取视频封面;
[0025]根据所述视频页面的显示尺寸和所述目标视频缩略图的显示类型,对所述视频封面进行裁剪,得到目标视频封面;
[0026]则所述放大单元,还用于:
[0027]将所述视频页面的显示尺寸逐渐放大,并返回执行根据所述视频页面的显示尺寸和所述目标视频缩略图的显示类型,对所述视频封面进行裁剪,直至所述目标视频封面的显示尺寸等于预设尺寸。
[0028]在一些实施例中,所述生成子单元,用于:
[0029]基于所述目标视频缩略图的显示位置和显示尺寸,生成视频页面;
[0030]拦截对所述视频页面的渲染指令,禁止对所述视频页面进行布局渲染。
[0031]在一些实施例中,所述生成子单元,还用于:
[0032]生成与所述目标视频缩略图的显示尺寸相同的视频页面;
[0033]根据所述目标视频缩略图的显示位置,将所述视频页面覆盖在所述目标视频缩略图上。
[0034]在一些实施例中,所述装置,还包括第一加权单元,用于:
[0035]当检测到对所述目标视频封面的第一触发操作时,对所述视频页面的显示尺寸的放大基数进行第一加权;
[0036]其中,所述第一加权的值大小由第一触发操作中的按压时间数据、连续触碰次数或者按压力度数据中的至少一种数据确定。
[0037]在一些实施例中,所述装置,还包括设置单元,用于:
[0038]当检测到对所述目标视频封面的第二触发操作时,将所述视频页面的显示尺寸设置为预设尺寸;
[0039]执行根据所述视频页面的显示尺寸,对视频封面进行裁剪,得到所述目标视频封面。
[0040]在一些实施例中,所述装置,还包括判定单元,用于:
[0041]当检测到所述目标视频封面的显示尺寸等于预设尺寸时,判定为所述转场动画结束。
[0042]在一些实施例中,所述第二显示单元,用于:
[0043]接收所述数据预缓存的视频数据;
[0044]将置顶显示的目标视频封面进行隐藏;
[0045]显示目标视频页面,并在所述目标视频页面上显示所述视频数据对应的视频。
[0046]在一些实施例中,所述渲染单元,用于:
[0047]当检测到所述转场动画结束时,获取布局渲染数据;
[0048]基于所述布局渲染数据,对所述视频页面进行布局渲染,生成目标视频页面。
[0049]在一些实施例中,所述启动单元,用于:
[0050]将转场视频封面覆盖所述目标视频缩略图进行置顶显示;
[0051]其中,所述转场视频封面为根据所述目标视频缩略图的显示尺寸,对视频封面进行尺寸缩小生成的封面;
[0052]将所述转场视频封面进行尺寸逐渐放大,直至所述转场视频封面的显示尺寸放大至预设尺寸。
[0053]在一些实施例中,所述装置,还包括第二加权单元,用于:
[0054]当检测到对所述转场动画的第三触发操作时,对所述转场动画的播放速度进行第二加权;
[0055]其中,所述第二加权的值大小由第三触发操作中的按压时间数据、连续触碰次数或者按压力度数据中的至少一种数据确定。
[0056]一种计算机可读存储介质,所述计算机可读存储介质存储有多条指令,所述指令适于处理器进行加载,以执行上述视频开启方法中的步骤。
[0057]一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可以在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述提供的视频开启方法中的步骤。
[0058]一种计算机程序产品或计算机程序,所述计算机程序产品或计算机程序包括计算机指令,所述计算机指令存储在存储介质中,计算机设备的处理器从存储介质读取所述计算机指令,处理器执行所述计算机指令,使得所述计算机设备执行上述提供的视频开启方法中的步骤。
[0059]本申请实施例通过显示至少一个视频缩略图,触发任一目标视频缩略图,提前对目标视频缩略图对应的视频进行数据预缓存,启动转场动画,在转场动画结束之后,再进行视频页面的布局渲染,显本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视频开启方法,其特征在于,包括:显示至少一个视频缩略图;响应于对所述至少一个视频缩略图中目标视频缩略图的触发操作,对所述目标视频缩略图对应的视频进行数据预缓存;启动转场动画;当检测到所述转场动画结束时,进行视频页面的布局渲染,生成目标视频页面;显示目标视频页面,并在所述目标视频页面上开启所述数据预缓存的视频数据对应的视频。2.根据权利要求1所述的视频开启方法,其特征在于,所述启动转场动画,包括:基于所述目标视频缩略图的显示位置和显示尺寸,生成视频页面;根据所述视频页面的显示尺寸,对视频封面进行裁剪,得到目标视频封面;将所述目标视频封面置顶显示在视频页面上;将所述视频页面的显示尺寸逐渐放大,并返回执行根据所述视频页面的显示尺寸,对视频封面进行裁剪,直至所述目标视频封面的显示尺寸等于预设尺寸。3.根据权利要求2所述的视频开启方法,其特征在于,所述根据所述视频页面的显示尺寸,对视频封面进行裁剪,得到目标视频封面,包括:获取视频封面;根据所述视频页面的显示尺寸和所述目标视频缩略图的显示类型,对所述视频封面进行裁剪,得到目标视频封面;则将所述视频页面的显示尺寸逐渐放大,并返回执行根据所述视频页面的显示尺寸,对视频封面进行裁剪,直至所述目标视频封面的显示尺寸等于预设尺寸,包括:将所述视频页面的显示尺寸逐渐放大,并返回执行根据所述视频页面的显示尺寸和所述目标视频缩略图的显示类型,对所述视频封面进行裁剪,直至所述目标视频封面的显示尺寸等于预设尺寸。4.根据权利要求2所述的视频开启方法,其特征在于,所述生成视频页面,包括:生成视频页面;拦截对所述视频页面的渲染指令,禁止对所述视频页面进行布局渲染。5.根据权利要求2至4任一项所述的视频开启方法,其特征在于,所述基于所述目标视频缩略图的显示位置和显示尺寸,生成视频页面,包括:生成与所述目标视频缩略图的显示尺寸相同的视频页面;根据所述目标视频缩略图的显示位置,将所述视频页面覆盖在所述目标视频缩略图上。6.根据权利要求2至5任一项所述的视频开启方法,其特征在于,所述方法,还包括:当检测到对所述目标视频封面的第一触发操作时,对所述视频页面的显示尺寸的放大基数进行第一加权;其中,所述第一加权的值大小由第一触发操作中的按压时间数据、连续触碰次数或者按压力度数据中的至少一种数据确定。7.根据权利要求2至6中任一项所述的视频开启方法,其特征在于,所述直至所述目标视频封面的显示尺寸等于预设尺寸之前,还包括:
当检测到对所述目标视频封面的第二触发操作时,将所述视频页面的显示尺寸设置为预设尺寸;执行根据所述...

【专利技术属性】
技术研发人员:许教杰
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1