视频播放方法、装置、计算设备以及存储介质制造方法及图纸

技术编号:16367505 阅读:92 留言:0更新日期:2017-10-11 00:01
本发明专利技术公开了一种视频播放方法、装置、计算设备以及存储介质。其中,通过获取页面上待播放视频的播放内容和播放位置信息,在自建窗口中播放获取的播放内容,其中根据播放位置信息使自建窗口覆盖播放位置的至少一部分,监听所述页面上的滚动事件,以及使得所述自建窗口跟随所述滚动事件进行滚动。由此,通过创建用于播放视频的自建窗口可以实现单一播放容器对页面中各视频的无ANR播放,并且通过自建窗口的跟随滚动提升窗口显示的自然度。

【技术实现步骤摘要】
视频播放方法、装置、计算设备以及存储介质
本专利技术涉及多媒体
,特别是涉及一种视频播放方法、装置、计算设备以及存储介质。
技术介绍
随着互联网技术和多媒体技术的快速发展,视频在线播放业务被越来越多的用户使用。用户可以使用个人电脑、移动终端以及智能电视等多种形式的终端通过多种方式浏览在线视频资源。例如,用户可以通过腾讯视频、优酷、爱奇艺等视频播放软件点播视频,通过今日头条、新浪微博等新闻资讯类APP浏览视频资讯,通过UC浏览器、QQ浏览器、百度浏览器等浏览器APP观看视频,还可以通过斗鱼TV、虎牙TV等直播平台观看视频直播。由于互联网上的视频资源较多,为了提高用户的浏览体验,现有的视频播放软件或视频播放网站大多是以视频列表的形式向用户展示可供观看的视频资源。图1示出了视频列表的一个例子。如图1所示,视频列表中各条视频相继排列,用户可以上下滑动操作来滚动视频列表,并通过点击视频封面中的播放键(在其他示例中,点击视频标题或视频封面的任意位置)来观看相应的视频。这种通过视频列表向用户展示视频资源的方式可以使用户直观、清楚地预览多个视频资源。但由于系统(例如,Android系统)天然属本文档来自技高网...
视频播放方法、装置、计算设备以及存储介质

【技术保护点】
一种视频播放方法,包括:获取页面上待播放视频的播放内容和播放位置信息;在自建窗口中播放获取的播放内容,其中根据所述播放位置信息使所述自建窗口覆盖所述播放位置的至少一部分;监听所述页面上的滚动事件;以及使得所述自建窗口跟随所述滚动事件进行滚动。

【技术特征摘要】
1.一种视频播放方法,包括:获取页面上待播放视频的播放内容和播放位置信息;在自建窗口中播放获取的播放内容,其中根据所述播放位置信息使所述自建窗口覆盖所述播放位置的至少一部分;监听所述页面上的滚动事件;以及使得所述自建窗口跟随所述滚动事件进行滚动。2.如权利要求1所述的方法,其中,在自建窗口中播放获取的播放内容,其中根据所述播放位置信息使所述自建窗口覆盖所述播放位置的至少一部分包括:使得所述自建窗口完全覆盖所述播放位置。3.如权利要求1所述的方法,其中,使得所述自建窗口跟随所述滚动事件进行滚动包括:在所述播放位置至少有一部分在屏幕内显示时,使得所述自建窗口跟随所述滚动事件进行滚动。4.如权利要求3所述的方法,还包括:在所述播放位置完全或部分不在屏幕内显示时,使得所述自建窗口在所述屏幕内固定并完整显示。5.如权利要求1所述的方法,其中,所述监听所述页面上的滚动事件包括:预先获取所述页面的可滚动类型信息;根据获取的所述可滚动类型信息以及监听到的滚动事件计算滚动距离;以及使得所述自建窗口跟随滚动所述滚动距离。6.如权利要求5所述的方法,其中,所述预先获取所述页面的可滚动类型信息包括:循环遍历所述页面上待播放视频区域的上级ViewGroup,并获取可滚动的ViewGroup,可滚动的ViewGroup包括ListView、RecyclerView和ViewPager。7.如权利要求1所述的方法,还包括:预先建立所述自建窗口,其中所述自建窗口被布置在最上层布局中。8.如权利要求7所述的方法,其中,所述预先建立所述自建窗口还包括:为所述自建窗口提供默认的视频控制参数;和/或为所述自建窗口提供可供编辑的视频控制参数选项。9.如权利要求7所述的方法,其中,所述预先建立所述自建窗口还包括:隐藏预先建立的所述自建窗口,并且所述在自建窗口中播放获取的播放内容包括:取消对预先建立的所述自建窗口的隐藏并在所述自建窗口中播放获取的播放内容。10.如权利要求7所述的方法,还包括:由子线程建立所述自建窗口,其中所述子线程监听所述自建窗口播放过程中的完整状态,并将每个状态从所述子线程发布到主线程中。11.如权利要求10所述的方法,其中,所述自建窗口在如下时刻建立:在播放视频的应用被启动时;在进入包括可播放视频的页面时;或者在所述包括可播放视频的页面内视频第一次被点击播放时。12.如权利要求1所述的方法,其中,所述页面是可滚动的包括至少两个视频的视频播放列表页面。13.一种视频播放装置,包括:播放信息获取单元,用于获取页面上待播放视频的播放内容和播放位置信息;内容播放单元,用于在自建窗口...

【专利技术属性】
技术研发人员:涂勇
申请(专利权)人:广州优视网络科技有限公司
类型:发明
国别省市:广东,44

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

1