[发明专利]一种视频播放切换方法、装置、电子设备及存储介质有效
| 申请号: | 202010745806.9 | 申请日: | 2020-07-29 |
| 公开(公告)号: | CN111757164B | 公开(公告)日: | 2022-08-26 |
| 发明(设计)人: | 郭向阳 | 申请(专利权)人: | 北京百度网讯科技有限公司 |
| 主分类号: | H04N21/431 | 分类号: | H04N21/431;H04N21/485 |
| 代理公司: | 北京市铸成律师事务所 11313 | 代理人: | 阎敏;杨瑾瑾 |
| 地址: | 100085 北京市*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 视频 播放 切换 方法 装置 电子设备 存储 介质 | ||
1.一种视频播放切换方法,所述方法包括:
监听第一横竖屏切换事件;所述第一横竖屏切换事件为从第一播放模式向第二播放模式转换的切换事件;
确定播放视图在所述第一播放模式下的第一父视图;
创建所述播放视图在所述第二播放模式下的第二父视图;
将所述播放视图从所述第一父视图迁移至所述第二父视图,并对所述播放视图进行第一旋转操作,所述第一旋转操作包括将所述播放视图旋转与所述第一横竖屏切换事件对应的角度,所述播放视图在迁移后方向、位置和大小不变;
对所述播放视图进行第二旋转操作及放大操作,所述第二旋转操作为与所述第一旋转操作相反的操作。
2.根据权利要求1所述的方法,其中,所述第一播放模式包括竖屏播放模式,所述第二播放模式包括横屏播放模式。
3.根据权利要求2所述的方法,其中,所述第二父视图的播放方向为横屏方向,并且所述第二父视图的背景色为透明。
4.根据权利要求1至3任一所述的方法,其中,所述创建所述播放视图在所述第二播放模式下的第二父视图,包括:
创建所述播放视图在所述第二播放模式下的播放窗口;
创建所述播放窗口的根视图控制器;
创建所述播放视图在所述根视图控制器下的父视图,将创建的父视图作为所述播放视图在所述第二播放模式下的第二父视图。
5.根据权利要求4所述的方法,其中,所述将所述播放视图从所述第一父视图迁移至所述第二父视图,并对所述播放视图进行第一旋转操作,包括:
利用所述播放视图的尺寸及在所述第一播放模式的屏幕坐标系下的第一位置,确定所述播放视图的中心点在所述第二播放模式的屏幕坐标系下的第一坐标;
将所述播放视图迁移出所述第一父视图;
将所述播放视图迁移入所述第二父视图,并根据所述第一坐标确定所述播放视图的位置,对所述播放视图进行第一旋转操作。
6.根据权利要求4所述的方法,所述方法还包括:
监听第二横竖屏切换事件;所述第二横竖屏切换事件为从第二播放模式向第一播放模式转换的切换事件;
将所述播放视图从所述第二父视图迁移至所述第一父视图,并对所述播放视图进行第三旋转操作,所述第三旋转操作包括将所述播放视图旋转与所述第二横竖屏切换事件对应的角度;
对所述播放视图进行第四旋转操作及缩小操作,所述第四旋转操作为与所述第三旋转操作相反的操作。
7.根据权利要求6所述的方法,所述方法还包括:释放所述播放窗口、所述播放窗口的根视图控制器及所述播放视图在所述根视图控制器下的父视图中的至少一项。
8.根据权利要求6所述的方法,其中,所述将所述播放视图从所述第二父视图迁移至所述第一父视图,并对所述播放视图进行第三旋转操作,包括:
利用所述播放视图的尺寸及在所述第一父视图的坐标系下的第二位置,确定所述播放视图的中心点在所述第一父视图的坐标系下的第二坐标;
将所述播放视图迁移出所述第二父视图;
将所述播放视图迁移入所述第一父视图,并根据所述第二坐标确定所述播放视图的位置,对所述播放视图进行第三旋转操作。
9.根据权利要求6所述的方法,其中,所述第一旋转操作、第二旋转操作、第三旋转操作或第四旋转操作的执行方式包括:调用操作系统的仿射变换方式执行旋转操作;
所述放大操作或缩小操作的执行方式包括:调用操作系统的核心动画方法,执行所述放大操作或缩小操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京百度网讯科技有限公司,未经北京百度网讯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010745806.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:量子点及其制造方法
- 下一篇:一种天然植物洗发水制备方法





