[发明专利]一种视频全屏播放的方法有效
申请号: | 201711042473.8 | 申请日: | 2017-10-31 |
公开(公告)号: | CN107818006B | 公开(公告)日: | 2021-03-12 |
发明(设计)人: | 郭艳杰 | 申请(专利权)人: | 北京酷我科技有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451 |
代理公司: | 北京国标律师事务所 11753 | 代理人: | 姚克枫 |
地址: | 100080 北京市海淀区农大*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 视频 全屏 播放 方法 | ||
1.一种视频全屏播放的方法,其特征在于,包括如下步骤:
当接收到视频播放切换指令后,先禁用自动旋转屏幕功能,
然后判断当前视频播放界面状态,
如果当前是横屏播放,则依次执行:
切换预处理,
播放界面转换为竖屏播放,
切换后期处理;
如果当前是竖屏播放,则依次执行:
切换预处理,
播放界面转换为横屏播放,
切换后期处理。
2.如权利要求1所述的视频全屏播放的方法,其特征在于:所述视频播放切换指令由用户主动操作发出该指令;
或:所述视频播放切换指令由App根据预设定的选项发出该指令。
3.如权利要求1所述的视频全屏播放的方法,其特征在于:播放界面转换为横屏播放是通过将播放界面置顶实现的。
4.如权利要求1所述的视频全屏播放的方法,其特征在于:播放界面转换为竖屏播放是通过将播放界面恢复到原播放窗口实现的。
5.如权利要求1所述的视频全屏播放的方法,其特征在于:当前视频播放界面状态,是根据设备可显示区域的面积大小,和当前视频播放区域的面积大小,二者的占比进行判断。
6.如权利要求1所述的视频全屏播放的方法,其特征在于:当前是横屏播放时,
所述切换预处理包括:获取视频竖屏播放的原始位置,以及相对于顶层窗口KeyWindows的位置;
所述播放界面转换为竖屏播放包括:将播放界面设置为视频竖屏播放的原始位置,并算出旋转角度及缩放比例;
所述切换后期处理包括:将需要播放的视频添加到竖屏播放初始化时生成的容器中,将需要续播的视频恢复到断点时间处。
7.如权利要求1所述的视频全屏播放的方法,其特征在于:当前是竖屏播放时,
所述切换预处理包括:存储当前视频竖屏播放的位置作为原始位置,存储竖屏播放初始化时生成的容器,生成顶层窗口KeyWindows,
以及相对于顶层窗口KeyWindows的位置;
所述播放界面转换为横屏播放包括:计算原始位置相对于顶层窗口KeyWindows的位置;
将需要播放的视频添加到顶层窗口KeyWindows中;
所述切换后期处理包括:算出视频全屏所需旋转角度及缩放比例;并按计算值执行视频的旋转及缩放。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京酷我科技有限公司,未经北京酷我科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711042473.8/1.html,转载请声明来源钻瓜专利网。