【技术实现步骤摘要】
一种视频界面显示方法及装置
本专利技术涉及电子
,尤其涉及一种视频界面显示方法及装置。
技术介绍
视频播放客户端(例如腾讯视频播放客户端)可以向用户播放视频,以满足用户需求。为了支持页面交互,视频播放客户端可以将视频界面和页面元素(例如广告跳转按钮,跳过广告按钮等)合成渲染在同一个待显示页面,则用户在观看视频的同时可以点击广告跳转按钮进入广告页面,或者点击跳过广告按钮显示非广告内容,以实现页面交互。但是不同视频播放客户端配置有不同的播放控制面板,无法向用户提供统一的视频播放界面,播放体验交差。
技术实现思路
本专利技术实施例所要解决的技术问题在于,提供一种视频界面显示方法及装置,通过在待显示区域显示视频界面和页面元素,可提高播放体验。为了解决上述技术问题,本专利技术实施例提供了一种视频界面显示方法,所述方法包括:获取待显示页面中的目标区域,所述目标区域包括视频界面和页面元素;确定所述目标区域在显示屏幕中的待显示区域,并基于所述待显示区域获取所述待显示页面的滚动值;基于所述待显示页面的滚动值,将所述目标区域移动至所述待显示区域;在所述显示屏幕中除所述待显示区域以外 ...
【技术保护点】
1.一种视频界面显示方法,其特征在于,所述方法包括:获取待显示页面中的目标区域,所述目标区域包括视频界面和页面元素;确定所述目标区域在显示屏幕中的待显示区域,并基于所述待显示区域获取所述待显示页面的滚动值;基于所述待显示页面的滚动值,将所述目标区域移动至所述待显示区域;在所述显示屏幕中除所述待显示区域以外的其他区域填充预设的显示信息。
【技术特征摘要】
1.一种视频界面显示方法,其特征在于,所述方法包括:获取待显示页面中的目标区域,所述目标区域包括视频界面和页面元素;确定所述目标区域在显示屏幕中的待显示区域,并基于所述待显示区域获取所述待显示页面的滚动值;基于所述待显示页面的滚动值,将所述目标区域移动至所述待显示区域;在所述显示屏幕中除所述待显示区域以外的其他区域填充预设的显示信息。2.如权利要求1所述的方法,其特征在于,所述基于所述待显示区域获取所述待显示页面的滚动值,包括:基于所述待显示区域对所述待显示页面的滚动值进行更新,得到所述待显示页面更新后的滚动值。3.如权利要求2所述的方法,其特征在于,所述基于所述待显示区域对所述待显示页面的滚动值进行更新之后,还包括:当基于所述更新后的滚动值确定所述目标区域位于所述显示屏幕的其他区域中时,对所述目标区域进行移动,使得移动后的目标区域位于所述显示屏幕的待显示区域中。4.如权利要求2所述的方法,其特征在于,所述待显示页面更新后的滚动值表示如下:newScrollyY=videoY-(webviewHeight-videoHeight)/2newScrollyX=videoX-(webviewLength-videoLength)/2其中,newScrollyY表示所述待显示页面更新后的滚动值中的Y值,videoY表示所述目标区域的原Y值,webviewHeight表示所述显示屏幕的高度,videoHeight表示所述目标区域的高度;newScrollyX表示所述待显示页面更新后的滚动值中的X值,videoX表示所述目标区域的原X值,webviewLength表示所述显示屏幕的长度,videoLength表示所述目标区域的长度。5.如权利要求4所述的方法,其特征在于,所述待显示页面更新后的滚动值表示如下:newScrollyY′=min(max(0,newScrollyY),webHeight)newScrollyX′=min(max(0,newScrollyX),webLength)其中,newScrollyY′表示所述待显示页面最近更新后的滚动值中的Y值,newScrollyY表示所述待显示页面上一次更新后的滚动值中的Y值,webHeight表示所述待显示页面的高度;newScrollyX′表示所述待显示页面最近更新后的滚动值中的X值,newScrollyX表示所述待显示页面上一次更新后的滚动值中的X值,webLength表示所述待显示页面的长度。6.如权利要求1所述的方法,其特征在于,所述基于所述待显示区域获取所述待显示页面的滚动值,包括:基于所述待显示区域,对所述目标区域的滚动值进行更新,得到所述目标区域更新后的滚动值。7.如权利要求6所述的方法,其特征在于,所述基于所述待显示区域,对所述目标区域的滚动值进行更新之后,还包括:当基于所述目标区域更新后的滚动值确定所述目标区域位于所述显示屏幕的其他区域中时,对所述待显示页面的滚动值进行更新,得到所述待显示页面更新后的滚动值。8.如权利要求6所述的方法,其特征在于,所述目标区域更新后的滚动值表示如下:intoffsetY=(webviewHeight-videoHeight)/2-videoY+ScrollYintoffsetX=(webviewLength-videoLength)/2-videoX+ScrollX其中,intoffsetY表示所述目标区域更新后的滚动值中的Y值,webviewHeight表示所述显示屏幕的高度,videoHeight表示所述目标区域的高度,videoY表示所述目标区域的原Y值,ScrollY表示所述待显示页面的滚动值中的Y值;intoffsetX表示所述目标区域更新后的滚动值中的X值,webviewLength表示所述显示屏幕的长度,videoLength表示所述目标区域的长度,videoX表示所述目标区域的原X值,ScrollX表示所述待显示页面的滚动值中的X值。9.一种视频界面显示装置,其特征在于,所述装置包括:获取单元...
【专利技术属性】
技术研发人员:何飞,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。