一种视频处理的方法和系统的制作方法

文档序号:9249093阅读:320来源:国知局
一种视频处理的方法和系统的制作方法
【技术领域】
[0001]本发明涉及浏览器的视频播放技术领域,尤其涉及一种视频处理的方法和系统。
【背景技术】
[0002]用户在通过设备观看浏览器的网页中的视频时,经常需要同时浏览页面中的其他内容,如视频的评论、视频的相关信息等,从而经常需要执行页面内容的上下滑动操作,滑动操作会使得页面的可见区域发生变化,导致页面内的视频播放区域移出可见区域(即页面的可见区域中不再包含完整的视频播放区域);浏览器无法在页面内的视频播放区域移出页面的可见区域时继续为用户提供正常的视频播放,从而导致用户观看视频的操作发生中断。另外,当用户通过设备观看某页面(如页面A)中视频的同时,如果需要浏览其他页面(如页面B)的内容,则浏览其他页面(页面B)也会导致浏览器无法继续为用户提供正常的视频播放(即页面A的视频播放),从而导致用户观看视频的操作发生中断。
[0003]因而,如何保证至少在以上情形下,能够继续提供正常的视频播放,使用户观看视频的操作不发生中断,是目前亟待解决的技术问题。

【发明内容】

[0004]为解决现有存在的技术问题,本发明期望提供一种视频处理的方法和系统。
[0005]本发明提供了一种视频处理的方法,所述方法包括:
[0006]获得第一指令,所述第一指令用于指示创建第一视频播放窗口,所述第一指令中至少包括播放第一视频的页面的统一资源定位符URL、以及所述页面中播放的第一视频的第一进度信息;
[0007]依据所述第一指令,控制所述URL对应的页面暂停第一视频播放,创建所述第一视频播放窗口,并根据所述URL和第一进度信息控制所述第一视频播放窗口执行相应的第一视频播放。
[0008]上述方案中,所述根据URL和第一进度信息控制第一视频播放窗口执行相应的第一视频播放,包括:
[0009]根据所述URL和第一进度信息,控制所述第一视频播放窗口从所述页面中第一视频暂停播放时的第一进度开始执行相应的第一视频播放。
[0010]上述方案中,所述方法进一步包括:
[0011]在检测到正在播放第一视频的页面的视频播放区域移出所述页面的可见区域时,触发产生所述第一指令;或者,
[0012]在检测到用户对正在播放第一视频的页面的第一操作时,触发产生所述第一指令;或者,
[0013]在检测到正在播放第一视频的页面由界面前台显示状态切换为非界面前台显示状态时,触发产生所述第一指令。
[0014]上述方案中,在控制第一视频播放窗口执行相应的第一视频播放之后,所述方法还包括:
[0015]获得第二指令,所述第二指令用于指示从所述第一视频播放窗口播放切换为页面播放,所述第二指令中至少包括第一视频播放窗口播放的第一视频所对应的URL、以及所述第一视频播放窗口中播放的第一视频的第二进度信息;
[0016]依据所述第二指令,关闭所述第一视频播放窗口,并依据所述URL和第二进度信息获取相应的视频播放数据;依据获取的视频播放数据,控制所述URL对应的页面在视频播放区域从所述第一视频播放窗口关闭时的第二进度开始执行相应的视频播放。
[0017]上述方案中,所述方法进一步包括:
[0018]在检测到所述URL对应的页面为界面前台显示状态,且所述页面的可见区域包含用于播放第一视频的完整的所述视频播放区域时,触发产生所述第二指令;或者,
[0019]在检测到所述URL对应的页面为界面前台显示状态,所述页面的可见区域包含用于播放第一视频的完整的所述视频播放区域,且获得用户的第二操作时,触发产生所述第二指令。
[0020]上述方案中,所述方法进一步包括:
[0021]在获得所述第一视频播放窗口播放的第一视频的完整视频播放数据时,将所述第一视频的完整视频播放数据与所述URL对应存入数据库中。
[0022]上述方案中,在获得第一指令之前,所述方法还包括:
[0023]获得针对所述页面的视频播放指令,依据所述视频播放指令中的URL查询所述数据库,并在查询到匹配的完整视频播放数据时,调用所述完整视频播放数据在所述页面的视频播放区域执行第一视频播放。
[0024]上述方案中,所述方法进一步包括:
[0025]若所述第一指令是在所述调用完整视频播放数据在所述页面的视频播放区域执行第一视频播放之后获得的,则所述第一指令中还包括所述完整视频播放数据的数据库存储地址;
[0026]相应的,所述根据URL和第一进度信息控制第一视频播放窗口执行相应的第一视频播放,包括:依据所述URL和第一进度信息从所述数据库存储地址获取相应的视频播放数据,并依据获取的视频播放数据控制所述第一视频播放窗口执行相应的第一视频播放。
[0027]本发明还提供了一种视频处理的系统,所述系统包括:
[0028]指令获得单元,用于获得第一指令,所述第一指令用于指示创建第一视频播放窗口,所述第一指令中至少包括播放第一视频的页面的统一资源定位符URL、以及所述页面中播放的第一视频的第一进度信息;
[0029]指令执行单元,用于依据所述第一指令,控制所述URL对应的页面暂停第一视频播放,创建所述第一视频播放窗口,并根据所述URL和第一进度信息控制所述第一视频播放窗口执行相应的第一视频播放。
[0030]上述方案中,所述指令执行单元进一步用于,根据所述URL和第一进度信息,控制所述第一视频播放窗口从所述页面中第一视频暂停播放时的第一进度开始执行相应的第一视频播放。
[0031]上述方案中,所述系统还包括指令产生单元,用于在检测到正在播放第一视频的页面的视频播放区域移出所述页面的可见区域时,触发产生所述第一指令;或者,
[0032]在检测到用户对正在播放第一视频的页面的第一操作时,触发产生所述第一指令;或者,
[0033]在检测到正在播放第一视频的页面由界面前台显示状态切换为非界面前台显示状态时,触发产生所述第一指令。
[0034]上述方案中,所述指令获得单元进一步用于,在获得所述第一指令后,获得所述第二指令,所述第二指令用于指示从所述第一视频播放窗口播放切换为页面播放,所述第二指令中至少包括第一视频播放窗口播放的第一视频所对应的URL、以及所述第一视频播放窗口中播放的第一视频的第二进度信息;
[0035]所述指令执行单元进一步用于,依据所述第二指令,关闭所述第一视频播放窗口,并依据所述URL和第二进度信息获取相应的视频播放数据;依据获取的视频播放数据,控制所述URL对应的页面在视频播放区域从所述第一视频播放窗口关闭时的第二进度开始执行相应的视频播放。
[0036]上述方案中,所述指令产生单元进一步用于,在检测到所述URL对应的页面为界面前台显示状态,且所述页面的可见区域包含用于播放第一视频的完整的所述视频播放区域时,触发产生所述第二指令;或者,
[0037]在检测到所述URL对应的页面为界面前台显示状态,所述页面的可见区域包含用于播放第一视频的完整的所述视频播放区域,且获得用户的第二操作时,触发产生所述第二指令。
[0038]上述方案中,所述系统还包括:数据存储单元,用于在所述指令执行单元获得所述第一视频播放窗口播放的第一视频的完整视频播放数据时,将所述第一视频的完整视频播放数据与所述URL对应存入数据库中。
[0039]上述方案中,所述指令获得单元进一步用于,在获得所述第一指令之前,获得针对所述页面的视频播放指令;
[0040]所述指令执行单元进一步用于,依据所述视频播放指令中的URL查询所述数据库,并在查询到匹配的完整视频播放数据时,调用所述完整视频播放数据在所述页面的视频播放区域执行第一视频播放。
[0041]上述方案中,若所述第一指令是在所述调用完整视频播放数据在所述页面的视频播放区域执行第一视频播放之后获得的,则所述第一指令中还包括所述完整视频播放数据的数据库存储地址;
[0042]相应的,所述指令执行单元进一步用于,依据所述URL和第一进度信息从所述数据库存储地址获取相应的视频播放数据,并依据获取的视频播放数据控制所述第一视频播放窗口执行相应的第一视频播放。
[0043]本发明实施例提供的一种视频处理的方法和系统,在网页的视频播放区域不适合继续第一视频的播放时,可以通过创建独立的第一视频播放窗口继续执行第一视频的播放,保证用户观看视频的操作不发生中断;且通过第一视频播放窗口继续播放第一视频,不会对原来视频播放页面的操作和新建浏览页面等操作造成影响,能够达到用户边看视频边浏览网页或执行其他网页内操作的效果。
【附图说明】
[0044]图1为本发明实施例一的视频处理的方法流程图;
[0045]图2为本发明实施例二的视频处理的系统的结构示意图;
[0046]图3a?3c为本发明实施例三的视频处理的界面示意图;
[0047]图4a?4b为本发明实施例四的视频处理的界面示意图;
[0048]图5a?5b为本发明实施例五的视频处理的界面示意图;
[0049]图6a?6b为本发明实施例四?六的视频处理的界面示意图;
[0050]图7为本发明实施例的第一视频播放窗口全屏播放的界面示意图。
【具体实施方式】
[0051]下面结合附图和具体实施例对本发明的技术方案进一步详细阐述。
[0052]实施例一
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1