[发明专利]一种基于Android的视频悬浮播放方法有效
申请号: | 201810373530.9 | 申请日: | 2018-04-24 |
公开(公告)号: | CN108366301B | 公开(公告)日: | 2021-03-09 |
发明(设计)人: | 李爽;傅力军;杨旭;白鹤;谌颖;贾兴华;刘江 | 申请(专利权)人: | 中国广播电视网络有限公司 |
主分类号: | H04N21/443 | 分类号: | H04N21/443;H04N21/431;H04N21/472;H04N21/4782 |
代理公司: | 北京天达知识产权代理事务所(普通合伙) 11386 | 代理人: | 庞许倩;张焱 |
地址: | 100045*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 android 视频 悬浮 播放 方法 | ||
本发明涉及一种基于Android的视频悬浮播放方法,包括步骤S1、产生悬浮窗需求的信号;步骤S2、通过系统的窗口管理器,创建悬浮窗视图并添加到系统视图的最顶层;步骤S3、将视频的信号输出到悬浮窗视图中,无缝对接详情页面的视频播放状态步骤S4、悬浮窗获得用户手势操作事件,并做相应的处理,得到用户需要的悬浮窗视频播放效果。本发明提升用户使用视频播放类App的用户体验,完成在用户观看视频的同时,能够自由操作手机的目的,不再受限于离开视频播放页面视频关闭的情况。
技术领域
本发明涉及通信技术领域,尤其涉及一种基于Android的视频悬浮播放方法。
背景技术
目前Android市场的视频播放类应用中,支持悬浮窗播放的应用比较少,部分手机版的网页支持浏览器端的悬浮窗播放效果。一般的视频播放View层都放在Activity/Fragment容器中,要实现悬浮窗效果,可以把Activity/Fragment的布局文件模拟一下小窗的效果,并把Activity的theme属性设置为透明,这样,Activity/Fragment在播放视频的时候可以达到一种悬浮窗播放的效果,但实际视频的播放还存在Activity/Fragment中播放,用户可以看到后面的Activity的内容,但是不可以操作后面的Activity问题;通过事件分发的手段来解决这个问题,实现视频播放页和小窗播放页面为同一个Activity,视频切换到小窗播放的时候是无缝切换的,即,画面和声音都不会出现暂停或中断,但仍然存在如下缺点:
无法实现针对于系统层次的悬浮窗效果,即悬浮窗播放效果的作用域为当前的应用,一旦应用后台或者关闭,悬浮窗则会关闭;
通过事件分发来达到底层Activity响应的效果,会造成Activity的事件响应的不同程度的延迟,延迟程度与手机的硬件配置有关。
发明内容
鉴于上述的分析,本发明旨在提供一种基于Android的视频悬浮播放方法,实现作用域为系统层的悬浮窗播放窗口,在不影响系统正常使用的同时,在悬浮窗播放视频,且实现播放的无缝切换。
本发明的目的主要是通过以下技术方案实现的:
一种基于Android的视频悬浮播放方法,包括以下步骤:
步骤S1、获取悬浮窗需求操作信号;
步骤S2、Android终端根据获取到的所述需求操作信号,通过系统的窗口管理器创建悬浮窗视图,并将所创建的悬浮窗视图添加到系统视图的最顶层;
步骤S3、输出视频信号到悬浮窗视图中,无缝对接当前页面的视频播放状态;由播放器负责视频图像的处理和输出,由Surface来实现悬浮窗呈现视频图像;
步骤S4、根据用户手势操作指令,处理视频图像,得到用户需要的悬浮窗视频播放效果。
进一步地,所述系统的窗口管理器是利用Android的WindowManager窗口管理器。
使用WindowManager添加的视图是系统全局的,与各应用独立,不会互相影响,在页面或者应用退到后台后,悬浮窗仍然工作,不受影响。
进一步地,对WindowManager窗口管理器悬浮窗视图View的参数mWindowParams.flags配置为:
mWindowParams.flags=
WindowManager.LayoutParams.FLAG_NOT_TOUCH_MODAL,
WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE;
所述FLAG_NOT_TOUCH_MODAL:即使在该窗口在可获得焦点情况下,仍然把该窗口之外的任何事件发送到该窗口之后的其他窗口;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国广播电视网络有限公司,未经中国广播电视网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810373530.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:图像接收装置
- 下一篇:TTS播报指令优化方法、智能电视、系统及存储装置