[发明专利]移动终端播放方式切换方法及装置有效
申请号: | 201410238712.7 | 申请日: | 2014-05-30 |
公开(公告)号: | CN105306997B | 公开(公告)日: | 2018-12-14 |
发明(设计)人: | 马妙魁 | 申请(专利权)人: | 广州市动景计算机科技有限公司 |
主分类号: | H04N21/431 | 分类号: | H04N21/431;H04N21/4402 |
代理公司: | 北京展翼知识产权代理事务所(特殊普通合伙) 11452 | 代理人: | 屠长存 |
地址: | 510627 广东省广州市天河区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 移动 终端 播放 方式 切换 方法 装置 | ||
本申请公开了一种移动终端播放方式切换方法及装置。该方法中,首先创建全屏空白视图,并创建一个全屏播放视图,使所述全屏播放视图覆盖所述全屏空白视图;然后将待播放的视频内容加载至所述全屏播放视图;在接收到移动终端旋转角度后,旋转加载至所述全屏播放视图的视频内容,并在所述全屏播放视图中播放旋转后的视频内容。所述移动终端播放方式切换方法通过旋转视频内容,实现移动终端播放方式的切换,将竖屏形式下的非全屏模式切换至横屏形式下的全屏模式,而切换过程中,不再需要对网络视图显示的视频内容重新排版,减少了CPU等硬件资源的消耗,从而加速了切换进程,使视频能够流畅播放。
技术领域
本发明涉及信息处理技术领域,特别涉及一种移动终端播放方式切换方法及装置。
背景技术
目前,移动终端的性能日益提高,用户可以通过移动终端访问浏览器,并利用浏览器直接播放网络视频。
在利用移动终端播放网络视频时,默认的播放方式通常为非全屏模式。在非全屏模式下,网络视频通常以竖屏形式播放。为了提高视觉体验,用户更倾向于在全屏模式下观看网络视频,在全屏模式下,网络视频通常以横屏形式播放。为了以横屏形式观看全屏模式下的网络视频,移动终端需要进行从非全屏模式到全屏模式的切换,以及从竖屏形式向横屏形式的切换,以将竖屏形式下的非全屏模式切换至横屏形式下的全屏模式。现有技术在切换移动终端的播放方式时,是将视频所在的View(视图)从WebView(网页视图)中分离出来,放到一个全屏的View上,并让整个WebView旋转为横屏显示。这样视频的内容就能横屏全屏播放了,最大的利用了屏幕空间。这种实现方式下WebView发生旋转,会导致浏览器内核重新排版。当全屏播放结束后退回到非全屏下的网页显示,WebView又要发生一次从横屏切换为竖屏的旋转,会导致浏览器内核又会再进行一次排版。而浏览器内核排版涉及到要对每个网页元素需要重新计算坐标和大小,所以如果在横竖屏切换导致浏览器内核对网页的重新排版会占用很多CPU等硬件资源,进一步导致切换速度变慢,而且重新排版的过程中,用户会看到一个混乱的网页,用户体验差。
发明内容
为了解决上述技术问题,本发明实施例公开了如下技术方案:
第一方面,提供一种移动终端播放方式切换方法,所述方法包括:
创建全屏空白视图,并创建一个全屏播放视图,使所述全屏播放视图覆盖所述全屏空白视图;
将待播放的视频内容加载至所述全屏播放视图;
根据接收到的移动终端旋转角度,旋转加载至所述全屏播放视图的视频内容,并在所述全屏播放视图中播放旋转后的视频内容。
结合第一方面,在第一方面的第一种可能的实现方式中,所述方法还包括:
根据所述移动终端旋转角度,旋转视频控制条。
结合第一方面,在第一方面的第二种可能的实现方式中,所述将待播放的视频内容加载至所述全屏播放视图的步骤包括:
通过播放器接口,建立播放器与所述全屏播放视图的连接关系;
通过所述连接关系,获取播放器中包含的待播放的视频内容,并将所述待播放的视频内容加载至所述全屏播放视图。
结合第一方面,在第一方面的第三种可能的实现方式中,所述将待播放的视频内容加载至所述全屏播放视图的步骤包括:
将播放器中包含的待播放的视频内容存储至缓存器中;
复制所述缓存器中的待播放的视频内容,并将复制后的视频内容加载至所述全屏播放视图上。
结合第一方面,结合第一方面的第一种可能的实现方式,结合第一方面的第二种可能的实现方式,结合第一方面的第三种可能的实现方式,在第一方面的第四种可能的实现方式中,所述方法还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州市动景计算机科技有限公司,未经广州市动景计算机科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410238712.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种云视频直播平台的视频上传系统及方法
- 下一篇:3D视频编码系统