[发明专利]一种基于安卓操作系统控制视频播放的方法及系统在审
申请号: | 201210525512.0 | 申请日: | 2012-12-10 |
公开(公告)号: | CN103049258A | 公开(公告)日: | 2013-04-17 |
发明(设计)人: | 刘鹤元;刘兴福;朱涛;李磊 | 申请(专利权)人: | 乐视网信息技术(北京)股份有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F3/0484;G06F3/0481 |
代理公司: | 北京驰纳智财知识产权代理事务所(普通合伙) 11367 | 代理人: | 谢亮;唐与芬 |
地址: | 100026 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 操作系统 控制 视频 播放 方法 系统 | ||
技术领域
本发明涉及一种控制视频播放的方法及系统,特别涉及一种基于安卓操作系统控制视频播放的方法及系统。
背景技术
目前,可以基于安卓(Android)操作系统在终端(例如智能手机终端)设置一种小挂件Widget(中文为“微件”),以将一些常用或重要的信息(例如时钟、气象、图片等信息)显示在用户终端的Home screen(主屏幕)上。Widget提供的功能都比较简单,且其上提供的控件也比较少,因此,仅仅基于Widget基本无法实现复杂的功能(例如观看视频等)。为此,实际应用中常常将Widget与一个完整的应用程序结合来实现复杂的功能。
Android客户端(例如智能手机终端)的Widget基本都是配合客户端上的主程序(例如Widget对应的视频播放主程序,包括各种视频播放器软件等)来使用的,具体地,终端通过Widget上的控件打开客户端上的主程序,将用户感兴趣的内容(例如Widget上显示的关于视频的基本信息介绍)展现在终端上。而当需要撤销或关闭展现的信息时,也需要一步一步的退出客户端上的主程序才能完成信息展现的撤销或关闭的操作(例如退出Widget对应的视频播放主程序),可见,该撤销或关闭展现的信息的操作需要较多的操作步骤,整体程序执行起来较为复杂。这里的“主程序”是指Android客户端中基本被独立提供出来的程序,它能够调用子程序,而不被任何子程序所调用,主程序和子程序两者是相对的,比如某主程序在某个过程中调用了子程序A,子程序A在某个过程中又调用了子程序B,那么A对主程序而言是子程序,但对B而言它又成了主程序。
由于目前Android客户端的Widget在实现复杂功能(例如视频播放)时,配合主程序展现视频信息的过程较为复杂,因此需要一种执行效率更高的基于安卓操作系统控制视频播放的方法和系统。
发明内容
本发明的主要目的是提供一种基于安卓操作系统控制视频播放的方法。
本发明的另一目的是提供一种基于安卓操作系统控制视频播放的系统。
为了达到上述目的,本发明提出了一种基于安卓操作系统控制视频播放的方法,其特征在于,包括以下步骤:
步骤1、在所述安卓操作系统的客户端上创建微件并显示,所述微件从服务器端获取所述视频的视频数据,并处理为所述视频的基本信息显示在所述微件上;
步骤2、在所述客户端上定义桌面显示区域,并控制所述桌面显示区域使其在打开时总是显示在所述客户端的主屏幕的最上端;
步骤3、响应于用户对所述微件上所述视频的选择动作,通过步骤1中创建的所述微件获取所选视频的播放数据,打开步骤2中定义的桌面显示区域,并将所述播放数据传递给所述桌面显示区域以播放所选视频。
进一步地,所述步骤3中具体包括:
响应于用户对所述微件上所述视频的选择动作,通过步骤1中创建的所述微件获取所选视频的播放地址;
打开步骤2中定义的桌面显示区域,并将所述播放地址传递给所述桌面显示区域;
所述桌面显示区域根据所述播放地址从所述服务器端获取所选视频的实时数据以播放所选视频。
进一步地,所述步骤1中具体包括:
在所述客户端的主程序中创建一个LetvWidget类,使其继承AppWidgetProvider类,并覆盖onUpdate方法,在该onUpdate方法中启动所述客户端的后台服务的类以从服务器端获取所述视频的视频数据。
进一步地,所述步骤1中还包括:
在所述安卓操作系统的AndroidMenifest.xml中添加receiver标签,使其指向LetvWidget类。
进一步地,所述步骤2中具体包括:
在所述客户端的主程序中定义一个LetvLayout类,使其继承RelativeLayout类,该LetvLayout类用来定义所述桌面显示区域的大小;
在所述客户端的主程序中通过WindowManager类控制所述桌面显示区域使其在打开时总是显示在所述主屏幕的最上端。
进一步地,所述步骤2中还包括:
利用所述LetvLayout类的onTouchEvent方法来扑捉用户的拖动动作,以控制所述桌面显示区域的显示位置,使所述桌面显示区域能够任意的拖动。
进一步地,所述步骤3中具体包括:
响应于用户对所述微件上控件的点击动作选择所述视频,通过步骤1中创建的所述微件获取所选视频的播放数据;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于乐视网信息技术(北京)股份有限公司,未经乐视网信息技术(北京)股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210525512.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:创新抗癌化瘤药
- 下一篇:存储控制方法、存储控制装置和固态存储系统