通过悬浮窗口播放视频的方法及装置的制造方法

文档序号:9792186阅读:413来源:国知局
通过悬浮窗口播放视频的方法及装置的制造方法
【技术领域】
[0001]本发明实施例涉及视频播放技术领域,特别涉及一种通过悬浮窗口播放视频的方法及装置。
【背景技术】
[0002]诸如手机之类的终端设备通常都具有视频播放功能,用户可通过终端设备中安装的视频播放器播放视频。
[0003]在现有技术中,以浏览器为例,为了满足用户同时观看视频和浏览网页内容的需求,提供有通过悬浮窗口播放视频的功能。用于播放视频的悬浮窗口叠加显示于浏览器显示的网页页面的上层,悬浮窗口的显示尺寸小于屏幕尺寸,确保悬浮窗口下层的网页页面中的部分内容不会被悬浮窗口所遮挡,使得用户在正常观看悬浮窗口中播放的视频的过程中,同时能够浏览网页页面。例如,通过上述功能,用户能够边观看视频,边在网页页面中浏览挑选后续所要播放的视频。
[0004]然而,在现有技术中,悬浮窗口固定显示于屏幕中的某一位置,这给用户查看悬浮窗口之外的其它显示内容带来了极大不便。

【发明内容】

[0005]为了解决现有技术中悬浮窗口固定显示于屏幕中的某一位置,给用户查看悬浮窗口之外的其它显示内容带来极大不便的问题,本发明实施例提供了一种通过悬浮窗口播放视频的方法及装置。所述技术方案如下:
[0006]第一方面,提供了一种通过悬浮窗口播放视频的方法,所述方法包括:
[0007]显示用于播放视频的悬浮窗口;
[0008]获取作用于所述悬浮窗口的操作信号;
[0009]根据所述操作信号确定所述悬浮窗口的形态变化参数,并根据所述形态变化参数动态调节所述悬浮窗口的显示形态;
[0010]其中,所述显示形态包括显示位置和/或显示尺寸。
[0011]第二方面,提供了一种通过悬浮窗口播放视频的装置,所述装置包括:
[0012]窗口显示模块,用于显示用于播放视频的悬浮窗口;
[0013]信号获取模块,用于获取作用于所述悬浮窗口的操作信号;
[0014]窗口调节模块,用于根据所述操作信号确定所述悬浮窗口的形态变化参数,并根据所述形态变化参数动态调节所述悬浮窗口的显示形态;
[0015]其中,所述显示形态包括显示位置和/或显示尺寸。
[0016]本发明实施例提供的技术方案带来的有益效果包括:
[0017]通过在获取到作用于悬浮窗口的操作信号之后,根据该操作信号调节悬浮窗口的显示形态;解决了现有技术中悬浮窗口固定显示于屏幕中的某一位置,给用户查看悬浮窗口之外的其它显示内容带来极大不便的问题;扩展了悬浮窗口的移动和缩放功能,满足了用户对悬浮窗口进行自定义地调节和控制,从而便于用户查看悬浮窗口之外的其它显示内容。
【附图说明】
[0018]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0019]图1是本发明一个本实施例提供的通过悬浮窗口播放视频的方法的流程图;
[0020]图2A是本发明另一本实施例提供的通过悬浮窗口播放视频的方法的流程图;
[0021]图2B至图2E是图2六所示实施例涉及的界面示意图;
[0022]图3A是本发明另一本实施例提供的通过悬浮窗口播放视频的方法的流程图;
[0023]图3B和图3C是图3A所示实施例涉及的界面示意图;
[0024]图4是本发明一个本实施例提供的通过悬浮窗口播放视频的装置的框图;
[0025]图5是本发明另一本实施例提供的通过悬浮窗口播放视频的装置的框图;
[0026]图6是本发明一个本实施例提供的终端设备的框图。
【具体实施方式】
[0027]为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
[0028]本发明实施例提供的方法,可应用于配备有触控面板的终端设备中,如手机、平板电脑、PC(Personal Computer,个人计算机)和智能电视等终端设备中。可选地,本发明实施例提供的方法,可应用于上述终端设备中安装运行的具备视频播放功能的应用程序中,如浏览器或者视频播放应用等。为了便于描述,在下述方法实施例中,仅以各步骤的执行主体为终端设备进行举例说明,但对此不构成限定。
[0029]请参考图1,其示出了本发明一个本实施例提供的通过悬浮窗口播放视频的方法的流程图,该方法可包括如下几个步骤:
[0030]步骤101,显示用于播放视频的悬浮窗口。
[0031]步骤102,获取作用于悬浮窗口的操作信号。
[0032]步骤103,根据操作信号确定悬浮窗口的形态变化参数,并根据形态变化参数动态调节悬浮窗口的显示形态;其中,显示形态包括显示位置和/或显示尺寸。
[0033]综上所述,本实施例提供的方法,通过在获取到作用于悬浮窗口的操作信号之后,根据该操作信号调节悬浮窗口的显示形态;解决了现有技术中悬浮窗口固定显示于屏幕中的某一位置,给用户查看悬浮窗口之外的其它显示内容带来极大不便的问题;扩展了悬浮窗口的移动和缩放功能,满足了用户对悬浮窗口进行自定义地调节和控制,从而便于用户查看悬浮窗口之外的其它显示内容。
[0034]请参考图2A,其示出了本发明另一实施例提供的通过悬浮窗口播放视频的方法的流程图,该方法可包括如下几个步骤:
[0035]步骤201,显示用于播放视频的悬浮窗口。
[0036]终端设备显示用于播放视频的悬浮窗口。终端设备启动视频播放器,创建用于播放视频的悬浮窗口,并设置悬浮窗口的属性,而后将悬浮窗口显示于屏幕中。视频播放器是指能播放以数字信号形式存储的视频的软件。在本发明实施例中,视频播放器用于将视频图像加载至悬浮窗口中进行显示。悬浮窗口的属性包括但不限于:悬浮窗口的尺寸、颜色、透明度、是否可移动、尺寸是否可调、屏幕最上层显示,等等。
[0037]以Andro id (安卓)系统为例,创建用于显示视频图像的surf ace View,并设置surfaceView的属性,例如尺寸、颜色、透明度、是否可移动、尺寸是否可调、屏幕最上层显示等,通过WindowManager接口将surfaceView添加至屏幕中,由于surfaceView的属性设置为屏幕最上层显示,因此surfaceView添加至屏幕中后直接以悬浮状态进行显示。其中,View是Android系统的一个基础类,表示屏幕上的一块矩形区域,负责绘制该区域和相应的事件处理。Surf ace是Android系统中一个用于管理显示内容的数据的逻辑实体,包括数据的存储和交换等。surf aceView是View的一个子类,用于把Surf ace中的显示内容显示于屏幕中。在视频播放器中,surfaceView即为用户可见的视频播放界面JindowManager接口是Android系统的一个服务接口,用于将View添加至屏幕中,或者从屏幕中移除View。WindowManager接口面向的对象一端是屏幕,另一端是View,通过WindowManager接口的addView方法即可将View添加至屏幕中显示,依据View的属性不同,显示效果也不同。
[0038]在本实施例中,以悬浮窗口为可移动窗口为例,也即将悬浮窗口的属性设置为可移动,从而使得悬浮窗口的显示位置是可移动的。
[0039]步骤202,获取作用于悬浮窗口的操作信号。
[0040]终端设备获取作用于悬浮窗口的操作信号。在本实施例中,以操作信号为沿目标方向的滑动操作信号为例。用户可通过单个手指触发作用于悬浮窗口的滑动操作信号,触发悬浮窗口沿着滑动操作信号的目标方向进行移动。
[0041]步骤203,在滑动操作信号的滑动过程中,获取滑动操作信号的实时位置。
[0042]在滑动操作信号的滑动过程中,终端设备获取滑动操作信号的实时位置。其中,滑动操作信号的实时位置通常是用户手指的实时触摸位置。
[0043]步骤204,根据实时位置动态调节悬浮窗口的显示位置。
[0044]终端设备根据实时位置动态调节悬浮窗口的显示位置。在滑动操作信号的滑动过程中,终端设备将悬浮窗口实时地显示于滑动操作信号的实时位置处,从而实现悬浮窗口随用户手指在屏幕中移动的拖动功能。
[0045]结合参考图2B,其示出了一种拖动悬浮窗口的示意图。终端设备的屏幕20中显示有用于播放视频的悬浮窗口 21。用户手指选中悬浮窗口 21,触发沿目标方向的滑动操作信号,用户手指从A位置处移动至B位置处。相应地,终端设备控制悬浮窗口 21在用户手指滑动的过程中随用户手指实时移动。
[0046]步骤205,当检测到滑动操作信号消失时,
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1