《一种播放浏览器中多媒体的方法和装置.pdf》由会员分享,可在线阅读,更多相关《一种播放浏览器中多媒体的方法和装置.pdf(16页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 102968509 A(43)申请公布日 2013.03.13CN102968509A*CN102968509A*(21)申请号 201210547780.2(22)申请日 2012.12.17G06F 17/30(2006.01)(71)申请人腾讯科技(深圳)有限公司地址 518044 广东省深圳市福田区振兴路赛格科技园2栋东403室(72)发明人王良虎 刘杰 贺明明(74)专利代理机构北京德琦知识产权代理有限公司 11018代理人张驰 宋志强(54) 发明名称一种播放浏览器中多媒体的方法和装置(57) 摘要本发明实施方式提出了一种播放浏览器中多媒体的方法和装置。方。
2、法包括:在位于浏览器可视区域内的多媒体播放容器中播放多媒体文件;移动浏览器的可视区域,并监控该多媒体播放容器相对于浏览器可视区域的位置;当根据多媒体播放容器相对于浏览器可视区域的位置判定该多媒体播放容器移出浏览器可视区域时,设置多媒体播放容器的位置属性以将多媒体播放容器移动到浏览器可视区域中。本发明实施方式实现了当多媒体播放区域移出当前可视区域时,依然可以让用户正常浏览多媒体,而且还降低了操作复杂度。(51)Int.Cl.权利要求书3页 说明书8页 附图4页(19)中华人民共和国国家知识产权局(12)发明专利申请权利要求书 3 页 说明书 8 页 附图 4 页1/3页21.一种播放浏览器中多媒。
3、体的方法,其特征在于,该方法包括:在位于浏览器可视区域内的多媒体播放容器中播放多媒体文件;移动浏览器的可视区域,并监控该多媒体播放容器相对于浏览器可视区域的位置;当根据多媒体播放容器相对于浏览器可视区域的位置判定该多媒体播放容器移出浏览器可视区域时,设置所述多媒体播放容器的位置属性以将所述多媒体播放容器移动到浏览器可视区域中。2.根据权利要求1所述的播放浏览器中多媒体的方法,其特征在于,所述根据多媒体播放容器相对于浏览器可视区域的位置判定该多媒体播放容器移出浏览器可视区域包括:根据浏览器可视区域已经移动的距离与该多媒体播放容器在浏览器屏幕中的绝对距离,判定该多媒体播放容器移出浏览器可视区域。3。
4、.根据权利要求2所述的播放浏览器中多媒体的方法,其特征在于,当浏览器的可视区域的移动方向为从屏幕向下时,如果浏览器可视区域已经移动的距离与该多媒体播放容器在浏览器屏幕中的绝对距离之差,大于该多媒体播放容器的高度,则判定该多媒体播放容器移出浏览器可视区域;和/或当浏览器的可视区域的移动方向为从屏幕向上时,如果浏览器可视区域已经移动的距离与该多媒体播放容器在浏览器屏幕中的绝对距离之差,小于该多媒体播放容器的高度,则判定该多媒体播放容器移出浏览器可视区域。4.根据权利要求1所述的播放浏览器中多媒体的方法,其特征在于,所述设置多媒体播放容器的位置属性以将所述多媒体播放容器保留在浏览器可视区域中包括:将。
5、多媒体播放容器的定位属性设置为固定,并设置该多媒体播放容器的左边距值和顶距值,以将所述多媒体播放容器浏览器设置在浏览器可视区域的空白区域中。5.根据权利要求4所述的播放浏览器中多媒体的方法,其特征在于,该方法进一步包括:设置该多媒体播放容器的宽度值和高度值,以对所述多媒体播放容器进行缩小或放大操作。6.根据权利要求1所述的播放浏览器中多媒体的方法,其特征在于,还包括获取多媒体文件属性信息的步骤;该方法进一步包括:将所述多媒体播放容器移动到浏览器可视区域中时,进一步在该多媒体播放容器的标题栏中显示所述多媒体文件属性信息。7.根据权利要求1所述的播放浏览器中多媒体的方法,其特征在于,还包括获取多媒。
6、体播放信息的步骤;该方法进一步包括:将所述多媒体播放容器移动到浏览器可视区域之后,进一步根据所述多媒体播放信息对多媒体文件的播放进行控制。8.根据权利要求1-7中任一项所述的播放浏览器中多媒体的方法,其特征在于,该方法进一步包括:当该多媒体播放容器的原始位置再次回到浏览器可视区域时,设置所述多媒体播放容器的位置属性,以将所述多媒体播放容器移动到该原始位置。9.根据权利要求1-7中任一项所述的播放浏览器中多媒体的方法,其特征在于,所述权 利 要 求 书CN 102968509 A2/3页3将所述多媒体播放容器移动到浏览器可视区域中包括下列中的至少一个:以淡入淡出的显示方式将所述多媒体播放容器移动。
7、到浏览器可视区域;以直接切换的显示方式将所述多媒体播放容器移动到浏览器可视区域;在浏览器的可视区域移动过程中多媒体播放容器向右移动的方式,将所述多媒体播放容器移动到浏览器可视区域;在浏览器的可视区域移动过程中多媒体播放容器向左移动的方式,将所述多媒体播放容器移动到浏览器可视区域;在浏览器的可视区域移动过程中多媒体播放容器向上移动的方式,将所述多媒体播放容器移动到浏览器可视区域;或在浏览器的可视区域移动过程中多媒体播放容器向下移动的方式,将所述多媒体播放容器移动到浏览器可视区域。10.一种播放浏览器中多媒体的装置,其特征在于,该装置包括多媒体文件播放单元、可视区域移动单元和多媒体播放容器移动单元。
8、,其中:多媒体文件播放单元,用于在位于浏览器可视区域内的多媒体播放容器中播放多媒体文件;可视区域移动单元,用于移动浏览器的可视区域,并监控该多媒体播放容器相对于浏览器可视区域的位置;多媒体播放容器移动单元,用于当根据多媒体播放容器相对于浏览器可视区域的位置判定该多媒体播放容器移出浏览器可视区域时,设置所述多媒体播放容器的位置属性以将所述多媒体播放容器移动到浏览器可视区域中。11.根据权利要求10所述的播放浏览器中多媒体的装置,其特征在于,多媒体播放容器移动单元,用于根据浏览器可视区域已经移动的距离与该多媒体播放容器在浏览器屏幕中的绝对距离,判定该多媒体播放容器移出浏览器可视区域。12.根据权利。
9、要求11所述的播放浏览器中多媒体的装置,其特征在于,多媒体播放容器移动单元,用于当浏览器的可视区域的移动方向为从屏幕向下时,如果浏览器可视区域已经移动的距离与该多媒体播放容器在浏览器屏幕中的绝对距离之差,大于该多媒体播放容器的高度,则判定该多媒体播放容器移出浏览器可视区域;和/或,当浏览器的可视区域的移动方向为从屏幕向上时,如果浏览器可视区域已经移动的距离与该多媒体播放容器在浏览器屏幕中的绝对距离之差,小于该多媒体播放容器的高度,则判定该多媒体播放容器移出浏览器可视区域。13.根据权利要求10所述的播放浏览器中多媒体的装置,其特征在于,多媒体播放容器移动单元,用于将多媒体播放容器的定位属性设置。
10、为固定,并设置该多媒体播放容器的左边距值和顶距值,以将所述多媒体播放容器浏览器设置在浏览器可视区域的空白区域中。14.根据权利要求13所述的播放浏览器中多媒体的装置,其特征在于,多媒体播放容器移动单元,进一步用于设置该多媒体播放容器的宽度值和高度值,以对所述多媒体播放容器进行缩小或放大操作。15.根据权利要求10所述的播放浏览器中多媒体的装置,其特征在于,多媒体播放容器移动单元,进一步用于当该多媒体播放容器的原始位置再次回到浏览权 利 要 求 书CN 102968509 A3/3页4器可视区域时,设置所述多媒体播放容器的位置属性,以将所述多媒体播放容器移动到该原始位置。16.根据权利要求10所。
11、述的播放浏览器中多媒体的装置,其特征在于,多媒体播放容器移动单元,用于以下列中的至少一个将所述多媒体播放容器移动到浏览器可视区域中:以淡入淡出的显示方式将所述多媒体播放容器移动到浏览器可视区域;以直接切换的显示方式将所述多媒体播放容器移动到浏览器可视区域;在浏览器的可视区域移动过程中多媒体播放容器向右移动的方式,将所述多媒体播放容器移动到浏览器可视区域;在浏览器的可视区域移动过程中多媒体播放容器向左移动的方式,将所述多媒体播放容器移动到浏览器可视区域;在浏览器的可视区域移动过程中多媒体播放容器向上移动的方式,将所述多媒体播放容器移动到浏览器可视区域;或在浏览器的可视区域移动过程中多媒体播放容器。
12、向下移动的方式,将所述多媒体播放容器移动到浏览器可视区域。权 利 要 求 书CN 102968509 A1/8页5一种播放浏览器中多媒体的方法和装置技术领域0001 本发明实施方式涉及信息处理技术领域,更具体地,涉及一种播放浏览器中多媒体的方法和装置。背景技术0002 随着计算机技术和网络技术的飞速发展,互联网(Internet)和即时通信技术在人们的日常生活、学习和工作中发挥的作用也越来越大。而且,随着移动互联网的发展,互联网也在向移动化发展。0003 在当今的信息时代中,各种信息设备应运而生:有用于话音传输的固定电话、移动电话;有用于信息资源共享、处理的服务器和个人电脑;有用于视频数据显示。
13、的各种电视机等等。这些设备都是在特定领域内为解决实际的需求而产生的。随着电子消费、计算机、通信(3C)融合的到来,人们越来越多地将注意力放到了对各个不同领域的信息设备进行综合利用的研究上,以充分利用现有资源设备来为人们更好的服务。0004 随着社交网络带动的用户产生内容(UGC)的发展趋势,用户经常在网络空间等各种社交网络上浏览由好友分享的大量多媒体信息(例如视频、音乐、图片等)。比如,社交网络通常会提供好友动态的聚合页,当有好友分享了视频后,用户可以在聚合页中播放观看视频。0005 然而,用户无法在观看播放视频时拖动网页查看其他信息。这是因为,如果拖动网页查看其他信息造成视频移开了可视区域,。
14、则用户无法顺利观看视频。也就是说,现有技术的缺点在于:让用户在浏览视频等多媒体文件和浏览更多好友动态信息等其它网页内容之间只能选择其一,不能两者兼顾。0006 而且,现有技术中当用户期望返回继续查看视频的时候,只有不停滚动页面才能找到之前播放视频的位置,操作复杂度也很高。发明内容0007 本发明实施方式提出一种播放浏览器中多媒体的方法,当多媒体播放区域移出当前可视区域时,依然可以让用户浏览多媒体。0008 本发明实施方式还提出了一种播放浏览器中多媒体的装置,当多媒体播放区域移出当前可视区域时,依然可以让用户浏览多媒体。0009 本发明实施方式的具体方案如下:0010 一种播放浏览器中多媒体的方。
15、法,该方法包括:0011 在位于浏览器可视区域内的多媒体播放容器中播放多媒体文件;0012 移动浏览器的可视区域,并监控该多媒体播放容器相对于浏览器可视区域的位置;0013 当根据多媒体播放容器相对于浏览器可视区域的位置判定该多媒体播放容器移出浏览器可视区域时,设置所述多媒体播放容器的位置属性以将所述多媒体播放容器移动说 明 书CN 102968509 A2/8页6到浏览器可视区域中。0014 一种播放浏览器中多媒体的装置,该装置包括多媒体文件播放单元、可视区域移动单元和多媒体播放容器移动单元,其中:0015 多媒体文件播放单元,用于在位于浏览器可视区域内的多媒体播放容器中播放多媒体文件;00。
16、16 可视区域移动单元,用于移动浏览器的可视区域,并监控该多媒体播放容器相对于浏览器可视区域的位置;0017 多媒体播放容器移动单元,用于当根据多媒体播放容器相对于浏览器可视区域的位置判定该多媒体播放容器移出浏览器可视区域时,设置所述多媒体播放容器的位置属性以将所述多媒体播放容器移动到浏览器可视区域中。0018 从上述技术方案可以看出,在本发明实施方式中,在位于浏览器可视区域内的多媒体播放容器中播放多媒体文件;移动浏览器的可视区域,并监控该多媒体播放容器相对于浏览器可视区域的位置;当根据多媒体播放容器相对于浏览器可视区域的位置判定该多媒体播放容器移出浏览器可视区域时,设置所述多媒体播放容器的位。
17、置属性以将所述多媒体播放容器移动到浏览器可视区域中。由此可见,应用本发明实施方式之后,如果当前正在播放的多媒体播放容器离开屏幕可视区域,可以针对多媒体播放容器的位置属性进行设置,使得多媒体播放容器能够呈现在新的可视区域,从而用户可以在浏览其它信息的同时也关注到多媒体信息的变化,因此实现了当多媒体播放区域移出当前可视区域时,依然可以让用户浏览多媒体。0019 而且,应用本发明实施方式之后,一旦用户继续滚动网页,并且多媒体播放容器的原始视频位置再次处于可视区域时,还可以将播放视频容器切换回原始视频所处的位置,因此也降低了操作复杂度。附图说明0020 图1为根据本发明实施方式的播放浏览器中多媒体的方。
18、法流程图;0021 图2为根据本发明实施方式的浏览器的可视区域移动示意图;0022 图3为根据本发明实施方式的播放浏览器中视频的方法流程示意图;0023 图4为根据本发明实施方式的播放浏览器中多媒体的装置结构图。具体实施方式0024 为使本发明的目的、技术方案和优点更加清楚,下面结合附图对本发明作进一步的详细描述。0025 本发明实施方式中提出一种让用户既可顺利浏览多媒体,又可通过拖动网页浏览其他网页信息(比如聚合内容)的实现方案。0026 在本发明实施方式中,用户通过浏览器查看多媒体文件(如视频)时,监控网页拖动触发操作以及多媒体播放容器的位置,如果当前正在播放的多媒体播放容器离开屏幕可视区。
19、域,可以针对多媒体播放容器的位置属性进行设置,使得多媒体播放容器能够呈现在新的可视区域,从而用户可以在浏览其它信息的同时也关注到多媒体信息的变化。0027 而且,在本发明实施方式中,可以让用户在可视区域的任意位置处拖动所移动出说 明 书CN 102968509 A3/8页7的多媒体播放容器,以防任何不必要的遮挡。0028 图1为根据本发明实施方式的播放浏览器中多媒体的方法流程图。0029 如图1所示,该方法包括:0030 步骤101:在位于浏览器可视区域内的多媒体播放容器中播放多媒体文件。0031 在这里,可以位于浏览器可视区域内的多媒体播放容器中播放各种多媒体文件,比如视频文件、音频文件、图。
20、像文件、流媒体文件,等等。多媒体播放容器具体可以为各种插件、窗口或框架。比如,多媒体播放容器可以是嵌入到网页中的视频播放窗口和/或音频播放窗口,等等。0032 而且,用户可以在各种终端上利用浏览器来播放多媒体文件,这些终端可以包括但是不局限于:功能手机、智能手机、掌上电脑、个人电脑(PC)、平板电脑或个人数字助理(PDA),等等。0033 以上虽然详细罗列了终端的具体实例,本领域人员可以意识到,这些罗列仅是阐述目的,并不用于限定本发明实施方式的保护范围。0034 当采用移动终端浏览器来播放多媒体文件时,可以适用于任意的智能终端操作系统,具体可以采用的操作系统包括但是不局限于:安卓(Andori。
21、d)、Palm OS、Symbian(塞班)、Windows mobile、Linux、Android(安卓)、iPhone(苹果)OS、Black Berry(黑莓)OS 6.0、Windows Phone系列,等等。0035 当采用移动终端浏览器来播放多媒体文件时,移动终端具体可以采用安卓操作系统,而且移动终端可以采用到Andorid的各个版本之中,包括但是不局限于:阿童木(Android Beta)、发条机器人(Android 1.0)、纸杯蛋糕(Android 1.5)、甜甜圈(Android 1.6)、松饼(Android 2.0/2.1),冻酸奶(Android 2.2)、姜饼(A。
22、ndroid 2.3)、蜂巢(A ndroid 3.0)、冰激凌三明治(Android 4.0)、果冻豆(Jelly Bean,Android 4.1)等版本。0036 以上详细罗列了Android平台的具体版本,本领域技术人员可以意识到,本发明实施方式并不局限于上述罗列版本,而还可以适用于其他基于Android软件架构的任意版本之中。0037 浏览器具体可以包括微软的Internet Explorer、Mozilla的Firefox、Apple的Safari,Opera、Google Chrome、GreenBrowser等浏览器。0038 以上虽然详细列出了一些常用浏览器,本领域技术人员可。
23、以意识到,本发明实施方式并不局限于这些浏览器,而是可以适用于任意可用于显示网页服务器或档案系统内的文件、并让用户与文件互动的应用(App),这些应用可以是目前常见的各种浏览器,也可以是其他的任意具有网页浏览功能的应用程序。0039 步骤102:移动浏览器的可视区域,并监控该多媒体播放容器相对于浏览器可视区域的位置。0040 在这里,监听由用户触发的网页滑动触发操作。网页滑动触发操作具体可以为鼠标滑动事件、键盘控制事件、触摸屏滑动事件等等。0041 当监听到用户发出网页滑动触发操作后,可以响应于该网页滑动触发操作而滑动浏览器中的网页。浏览器的可视区域会随着网页的滑动而发生移动,此时多媒体播放容器。
24、相对于浏览器可视区域的位置也在发生相应变化。本发明实施方式也对该多媒体播放容器相对于浏览器可视区域的位置进行监控。说 明 书CN 102968509 A4/8页80042 步骤103:当根据多媒体播放容器相对于浏览器可视区域的位置判定该多媒体播放容器移出浏览器可视区域时,设置所述多媒体播放容器的位置属性以将所述多媒体播放容器移动到浏览器可视区域中。0043 在这里,基于具体应用情形的不同,可以在多媒体播放容器刚刚开始移出浏览器可视区域之后,就设置所述多媒体播放容器的位置属性以将所述多媒体播放容器移动到浏览器可视区域中;也可以在多媒体播放容器完全移出浏览器可视区域之后,才设置所述多媒体播放容器的。
25、位置属性以将所述多媒体播放容器移动到浏览器可视区域中,还可以在多媒体播放容器移出浏览器可视区域的任意中间过程中,设置所述多媒体播放容器的位置属性以将所述多媒体播放容器移动到浏览器可视区域中。0044 举例,可以根据浏览器可视区域已经移动的距离与该多媒体播放容器在浏览器屏幕中的绝对距离,来判断该多媒体播放容器是否移出浏览器可视区域。0045 比如:当浏览器的可视区域的移动方向为从屏幕向下时,如果浏览器可视区域已经移动的距离与该多媒体播放容器在浏览器屏幕中的绝对距离之差,大于该多媒体播放容器的高度,则可以判定该多媒体播放容器移出浏览器可视区域;和/或0046 当浏览器的可视区域的移动方向为从屏幕向。
26、上时,如果浏览器可视区域已经移动的距离与该多媒体播放容器在浏览器屏幕中的绝对距离之差,小于该多媒体播放容器的高度,则判定该多媒体播放容器移出浏览器可视区域。0047 类似地,当浏览器的可视区域的移动方向为从屏幕向左或右时,也可以根据可视区域已经移动的距离与该多媒体播放容器在浏览器屏幕中的绝对距离来判断该多媒体播放容器是否移出浏览器可视区域。0048 在一个实施方式中,当根据多媒体播放容器相对于浏览器可视区域的位置判定该多媒体播放容器移出浏览器可视区域时,可以设置所述多媒体播放容器的位置属性,以将所述多媒体播放容器移动到浏览器可视区域中。0049 可见,本发明实施方式可以将正在播放的多媒体播放容。
27、器移动到浏览器的新的可视区域中,而不会对当前正在播放的多媒体造成影响,比如:不用停止当前正在播放的多媒体文件,也不用重新加载当前正在播放的多媒体文件,而是实现了多媒体播放容器从被遮挡区域到可视区域的真正顺滑切换。0050 在本发明实施方式中,可以通过多种方式来设置多媒体播放容器的位置属性。0051 多媒体播放容器的位置属性可以包括多种,比如多媒体播放容器的定位属性(position)值,可以包括绝对(absolute)、相对(relative)和固定(fixed)等多种属性。0052 通过为多媒体播放容器设置absolute属性,可以使得多媒体播放容器相对网页边框而言固定。通过为多媒体播放容器。
28、fixed属性,可以使得多媒体播放容器相对屏幕而言固定。当多媒体播放容器的父对象(或曾祖父,只要是父级对象)也设置了position属性,且position的属性值为absolute或者relative时,也就是说不是默认值的情况下,此时多媒体播放容器按照父对象来进行定位。如果多媒体播放容器不存在一个有着position属性的父对象,那么那就会以body为定位对象,按照浏览器的窗口进行定位。0053 下面以将多媒体播放容器的定位(position)属性设置为固定(fixed)为例对本发明实施方式进行说明。0054 在一个实施方式中,可以将多媒体播放容器的定位(position)属性设置为固定说。
29、 明 书CN 102968509 A5/8页9(fixed),并设置该多媒体播放容器的左边距(left)值和顶距(top)值,以将所述多媒体播放容器浏览器设置在浏览器可视区域的空白区域中。0055 在本发明实施方式中,还可以对移动到新的可视区域的空白区域中的多媒体播放容器进行缩放操作。具体地,可以设置该多媒体播放容器的宽度(width)值和高度(height)值,以对所述多媒体播放容器进行缩小或放大操作。0056 具体地,当得知当前播放的多媒体播放容器离开了可视区域后,可以利用浏览器提供的相关页面操作接口设置播放容器节点的布局方式。可以将多媒体播放容器元素的position设为fixed,即让。
30、当前的多媒体播放容器元素相对于浏览器可视窗口进行布局。0057 通过设置多媒体播放容器的left和top值就可以把已经离开可视区域的多媒体播放容器节点,重新放回浏览器的可视区域内。由于多媒体播放容器中的视频已经处于播放状态,那么当改变其布局方式position为fixed时并不会造成多媒体播放容器元素的重新加载,从而实现了让用户一边查看好友动态等其他网页元素,一边浏览多媒体文件。0058 以上以将多媒体播放容器的position属性设置为fixed为例,对本发明实施方式进行了详细说明,本领域技术人员可以意识到,这种说明仅仅是阐述性的,并不用于限定本发明实施方式的保护范围。0059 在本发明实施。
31、方式中,还可以进一步获取多媒体文件属性信息(比如,多媒体文件名)。该方法进一步包括:0060 将所述多媒体播放容器移动到浏览器可视区域中时,进一步在该多媒体播放容器的标题栏中显示所述多媒体文件属性信息,从而可以在该多媒体播放容器的标题栏中显示包括多媒体文件名等各种多媒体文件属性信息。0061 在本发明实施方式中,还包括获取多媒体播放信息(比如,多媒体播放时长)的步骤。该方法进一步可以包括:0062 将所述多媒体播放容器移动到浏览器可视区域之后,进一步根据所述多媒体播放信息对多媒体文件的播放进行控制。比如,当根据多媒体播放时长判断当前多媒体文件已经播放完毕的时候,可以向用户发出提醒,等等。006。
32、3 优选地,当该多媒体播放容器的原始位置再次回到浏览器可视区域时,设置所述多媒体播放容器的位置属性,以将所述多媒体播放容器移动到该原始位置。0064 比如:当该多媒体播放容器的原始所在位置又回到屏幕可视区域内后,可以将该多媒体播放容器的样式设置为其原始状态,比如将其position的fixed值去掉,这样该多媒体播放容器在可视屏幕区域后又回到原始播放的状态。0065 在这里,一旦用户继续滚动网页,并且多媒体播放容器的原始位置再次处于可视区域时,优选还可以将当前的多媒体播放容器切换回原始位置处。而且,无论是将多媒体播放容器切换回原始位置还是将多媒体播放容器移出到当前可视区域中,都可以通过多种动画。
33、效果来展示切换过程。0066 比如,将所述多媒体播放容器移动到浏览器可视区域,或将多媒体播放容器切换回原始位置处的展示方式,可以包括下列中的至少一个:0067 以淡入淡出的显示方式将所述多媒体播放容器移动到浏览器可视区域;以直接切换的显示方式将所述多媒体播放容器移动到浏览器可视区域;在浏览器的可视区域移动过程中多媒体播放容器向右移动的方式,将所述多媒体播放容器移动到浏览器可视区域;在说 明 书CN 102968509 A6/8页10浏览器的可视区域移动过程中多媒体播放容器向左移动的方式,将所述多媒体播放容器移动到浏览器可视区域;在浏览器的可视区域移动过程中多媒体播放容器向上移动的方式,将所述多。
34、媒体播放容器移动到浏览器可视区域;或在浏览器的可视区域移动过程中多媒体播放容器向下移动的方式,将所述多媒体播放容器移动到浏览器可视区域。0068 图2为根据本发明实施方式的浏览器的可视区域移动示意图。在图2中,以视频播放容器为实例进行示范性说明。0069 如图2所示,该视频播放容器的高度为VideoHeight;该视频播放容器在屏幕布局中的绝对距离文Top,而当前屏幕已经滚动的距离为ScrollHeight。0070 计算当前屏幕已经滚动的距离scrollHeight与视频容器的在屏幕布局中的绝对距离Top之差minus:0071 minusscrollHeight-Top;0072 当屏幕向。
35、下滚动时,如果minusvideoHeight,则表示该视频播放容器离开了可视区域;否则当前正在播放的视频容器处在可视屏幕区域内。0073 当屏幕向上滚动时,如果minusvideoHeight,则表示该视频播放容器离开了可视区域;当前正在播放的视频容器处在可视屏幕区域内。0074 以上虽然以屏幕向下滚动屏幕向上滚动为例对本发明实施方式进行了说明,本领域技术人员可以意识到,这种说明仅仅是示范性的,实际上视频播放容器也可能以360度的某个方向离开了屏幕可视区域,本发明实施方式对此并无限定。0075 下面以视频播放为例,对本发明实施方式进行说明。0076 图3为根据本发明实施方式的播放浏览器中视频。
36、的方法流程示意图。0077 如图3所示,该方法包括:0078 步骤301:获取浏览器当前播放视频的信息。比如,可以获取视频文件属性信息(比如视频文件名)和视频播放信息(比如视频播放时长)。0079 步骤302:监控用户的鼠标滚动操作和当前播放视频容器相对于浏览器可视区域的位置。在这里,用户的鼠标滚动操可以使得浏览器的网页发生滑动,从而造成浏览器可视区域发生变化。0080 步骤303:判断当前播放视频容器是否移出浏览器可视区域,如果是则执行步骤304及其后续步骤,否则返回执行步骤302及其后续步骤。0081 步骤304:设置视频容器的位置属性以将当前播放视频容器移动到浏览器的新可视区域中。在这里。
37、,可以通过弹出浮层的方式将当前播放视频容器移动到浏览器的新可视区域中。而且,在这里可以针对该弹出视频浮层的拖动逻辑进行初始化,从而用户可以在浏览器的新可视区域中针对该弹出视频浮层执行拖动操作。0082 步骤305:监控该弹出视频浮层在网页中的位置。0083 步骤306:判断该弹出视频浮层的原始视频位置是否重新回到可视区域中,如果是则执行步骤307及其后续步骤,否则执行步骤305及其后续步骤。0084 步骤307:判断用户是否关闭弹出视频浮层,如果是则结束本流程,否则将弹出视频浮层移动到该原始位置。0085 由此可见,应用本发明实施方式提出的在可视屏幕区域内观看多媒体信息的人机交互技术方案,使得用户在社交网络等聚合多种信息的聚合页中查看信息时操作更方便,说 明 书CN 102968509 A10。