[发明专利]一种实现移动终端在线播放视频的方法、底层库和系统有效
申请号: | 201210387871.4 | 申请日: | 2012-10-12 |
公开(公告)号: | CN102905181A | 公开(公告)日: | 2013-01-30 |
发明(设计)人: | 马跃;马献伟;孙金宝 | 申请(专利权)人: | 北京奇艺世纪科技有限公司 |
主分类号: | H04N21/414 | 分类号: | H04N21/414;H04N21/438;H04N21/472;H04M1/725 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 100080 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实现 移动 终端 在线播放 视频 方法 底层 系统 | ||
1.一种实现移动终端在线播放视频的方法,其特征在于,所述方法应用于包括底层库的移动终端上,所述方法包括如下步骤:
底层库接收由移动终端的在线视频播放控制器发送的非全屏播放请求指令;
所述底层库根据所述非全屏播放请求指令,控制所述移动终端的后台创建非全屏播放窗体;
所述底层库控制所述在线视频播放控制器将在线视频数据流在所述非全屏播放窗体中显示播放;所述在线视频数据流为由在线视频服务器发送至在线视频播放控制器的在线视频数据流。
2.根据权利要求1所述的方法,其特征在于,所述将所述在线视频数据流在所述非全屏播放窗体中显示播放之后还包括:
所述底层库接收所述在线视频播放控制器发送的第一全屏播放请求指令;
所述底层库根据所述第一全屏播放请求指令,控制所述后台关闭所述非全屏播放窗体,并控制所述移动终端的系统控制器运行第一全屏播放程序;
所述底层库控制所述在线视频播放控制器将所述在线视频播放数据流在所述第一全屏播放程序中显示播放。
3.根据权利要求1所述的方法,其特征在于,所述底层库接收由移动终端的在线视频播放控制器发送的非全屏播放请求指令之前,还包括:
所述底层库接收所述在线视频播放控制器发送的第二全屏播放请求指令;
所述底层库根据所述第二全屏播放请求指令,控制所述移动终端的系统控制器运行全屏播放程序,并控制所述在线视频播放控制器将所述在线视频播放数据流在所述全屏播放程序中显示播放;
相应的,所述底层库接收由移动终端的在线视频播放控制器发送的非全屏播放请求指令之后,还包括:所述底层库根据所述非全屏播放请求指令,控制所述系统控制器关闭所述第二全屏播放程序的运行。
4.根据权利要求1所述的方法,其特征在于,所述将在线视频数据流在所述非全屏播放窗体中显示播放的步骤之后还包括:
底层库接收在线视频播放控制器发送的关闭非全屏播放指令;
底层库根据所述关闭非全屏播放指令,控制后台关闭非全屏播放窗体,并创建图标窗体;
底层库控制所述在线视频播放控制器将所述在线视频数据流的下载进度在所述图标窗体中显示。
5.根据权利要求4所述的方法,其特征在于,所述非全屏播放请求指令、在线视频数据流或关闭播放指令通过所述底层库建立的且与在线视频播放控制器对应的底层库初始化对象携带。
6.根据权利要求1所述的方法,其特征在于,所述控制后台创建非全屏的窗体的步骤之后还包括:
所述移动终端监听所述非全屏播放窗体的坐标值;
所述移动终端判断所述非全屏播放窗体的实际坐标与当前坐标的坐标差是否超过预设的坐标差阈值,如果是,则在实际坐标的位置对非全屏播放窗体进行更新显示,并将非全屏播放窗体的当前坐标更新为实际坐标。
7.根据权利要求1-6任意一项所述的方法,其特征在于,所述控制后台创建非全屏播放窗体之后还包括:所述底层库控制所述后台将所述非全屏播放窗体的屏幕显示层次优先级设置为最高优先级。
8.一种实现移动终端在线播放视频的底层库,其特征在于,所述底层库包括:
非全屏播放请求指令接收模块,用于接收由移动终端的在线视频播放控制器发送的非全屏播放请求指令;
非全屏播放窗体创建模块,用于根据所述非全屏播放请求指令控制所述移动终端的后台创建非全屏播放窗体;
非全屏播放控制模块,用于控制所述在线视频播放控制器将在线视频数据流在所述非全屏播放窗体中显示播放;所述在线视频数据流为由在线视频服务器发送至在线视频播放控制器的在线视频数据流。
9.根据权利要求8所述的底层库,其特征在于,所述底层库还包括:
第一全屏播放请求指令接收模块,用于在所述非全屏播放控制模块启动后,接收所述在线视频播放控制器发送的第一全屏播放请求指令;
第一非全屏播放窗体关闭模块,用于根据所述第一全屏播放请求指令,控制所述后台关闭所述非全屏播放窗体;
第一全屏播放程序运行模块,用于根据所述第一全屏播放请求指令,控制所述移动终端的系统控制器运行第一全屏播放程序;
第一全屏播放控制模块,用于控制所述在线视频播放控制器将所述在线视频播放数据流在所述第一全屏播放程序中显示播放。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇艺世纪科技有限公司,未经北京奇艺世纪科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210387871.4/1.html,转载请声明来源钻瓜专利网。