一种视频处理的方法和系统技术方案

技术编号:12180011 阅读:73 留言:0更新日期:2015-10-08 18:25
本发明专利技术公开了一种视频处理的方法,包括:获得第一指令,所述第一指令用于指示创建第一视频播放窗口,所述第一指令中至少包括播放第一视频的页面的统一资源定位符(URL)、以及所述页面中播放的第一视频的第一进度信息;依据所述第一指令,控制所述URL对应的页面暂停第一视频播放,创建所述第一视频播放窗口,并根据所述URL和第一进度信息获取相应的视频播放数据;依据获取的所述视频播放数据,控制所述第一视频播放窗口执行相应的第一视频播放。本发明专利技术还公开了一种视频处理的系统。

【技术实现步骤摘要】

本专利技术涉及浏览器的视频播放
,尤其涉及一种视频处理的方法和系统
技术介绍
用户在通过设备观看浏览器的网页中的视频时,经常需要同时浏览页面中的其他内容,如视频的评论、视频的相关信息等,从而经常需要执行页面内容的上下滑动操作,滑动操作会使得页面的可见区域发生变化,导致页面内的视频播放区域移出可见区域(即页面的可见区域中不再包含完整的视频播放区域);浏览器无法在页面内的视频播放区域移出页面的可见区域时继续为用户提供正常的视频播放,从而导致用户观看视频的操作发生中断。另外,当用户通过设备观看某页面(如页面A)中视频的同时,如果需要浏览其他页面(如页面B)的内容,则浏览其他页面(页面B)也会导致浏览器无法继续为用户提供正常的视频播放(即页面A的视频播放),从而导致用户观看视频的操作发生中断。因而,如何保证至少在以上情形下,能够继续提供正常的视频播放,使用户观看视频的操作不发生中断,是目前亟待解决的技术问题。
技术实现思路
为解决现有存在的技术问题,本专利技术期望提供一种视频处理的方法和系统。本专利技术提供了一种视频处理的方法,所述方法包括:获得第一指令,所述第一指令用于指示创建第一视频播放窗口,所述第一指令中至少包括播放第一视频的页面的统一资源定位符URL、以及所述页面中播放的第一视频的第一进度信息;依据所述第一指令,控制所述URL对应的页面暂停第一视频播放,创建所述第一视频播放窗口,并根据所述URL和第一进度信息控制所述第一视频播放窗口执行相应的第一视频播放。上述方案中,所述根据URL和第一进度信息控制第一视频播放窗口执行相应的第一视频播放,包括:根据所述URL和第一进度信息,控制所述第一视频播放窗口从所述页面中第一视频暂停播放时的第一进度开始执行相应的第一视频播放。上述方案中,所述方法进一步包括:在检测到正在播放第一视频的页面的视频播放区域移出所述页面的可见区域时,触发产生所述第一指令;或者,在检测到用户对正在播放第一视频的页面的第一操作时,触发产生所述第一指令;或者,在检测到正在播放第一视频的页面由界面前台显示状态切换为非界面前台显示状态时,触发产生所述第一指令。上述方案中,在控制第一视频播放窗口执行相应的第一视频播放之后,所述方法还包括:获得第二指令,所述第二指令用于指示从所述第一视频播放窗口播放切换为页面播放,所述第二指令中至少包括第一视频播放窗口播放的第一视频所对应的URL、以及所述第一视频播放窗口中播放的第一视频的第二进度信息;依据所述第二指令,关闭所述第一视频播放窗口,并依据所述URL和第二进度信息获取相应的视频播放数据;依据获取的视频播放数据,控制所述URL对应的页面在视频播放区域从所述第一视频播放窗口关闭时的第二进度开始执行相应的视频播放。上述方案中,所述方法进一步包括:在检测到所述URL对应的页面为界面前台显示状态,且所述页面的可见区域包含用于播放第一视频的完整的所述视频播放区域时,触发产生所述第二指令;或者,在检测到所述URL对应的页面为界面前台显示状态,所述页面的可见区域包含用于播放第一视频的完整的所述视频播放区域,且获得用户的第二操作时,触发产生所述第二指令。上述方案中,所述方法进一步包括:在获得所述第一视频播放窗口播放的第一视频的完整视频播放数据时,将所述第一视频的完整视频播放数据与所述URL对应存入数据库中。上述方案中,在获得第一指令之前,所述方法还包括:获得针对所述页面的视频播放指令,依据所述视频播放指令中的URL查询所述数据库,并在查询到匹配的完整视频播放数据时,调用所述完整视频播放数据在所述页面的视频播放区域执行第一视频播放。上述方案中,所述方法进一步包括:若所述第一指令是在所述调用完整视频播放数据在所述页面的视频播放区域执行第一视频播放之后获得的,则所述第一指令中还包括所述完整视频播放数据的数据库存储地址;相应的,所述根据URL和第一进度信息控制第一视频播放窗口执行相应的第一视频播放,包括:依据所述URL和第一进度信息从所述数据库存储地址获取相应的视频播放数据,并依据获取的视频播放数据控制所述第一视频播放窗口执行相应的第一视频播放。本专利技术还提供了一种视频处理的系统,所述系统包括:指令获得单元,用于获得第一指令,所述第一指令用于指示创建第一视频播放窗口,所述第一指令中至少包括播放第一视频的页面的统一资源定位符URL、以及所述页面中播放的第一视频的第一进度信息;指令执行单元,用于依据所述第一指令,控制所述URL对应的页面暂停第一视频播放,创建所述第一视频播放窗口,并根据所述URL和第一进度信息控制所述第一视频播放窗口执行相应的第一视频播放。上述方案中,所述指令执行单元进一步用于,根据所述URL和第一进度信息,控制所述第一视频播放窗口从所述页面中第一视频暂停播放时的第一进度开始执行相应的第一视频播放。上述方案中,所述系统还包括指令产生单元,用于在检测到正在播放第一视频的页面的视频播放区域移出所述页面的可见区域时,触发产生所述第一指令;或者,在检测到用户对正在播放第一视频的页面的第一操作时,触发产生所述第一指令;或者,在检测到正在播放第一视频的页面由界面前台显示状态切换为非界面前台显示状态时,触发产生所述第一指令。上述方案中,所述指令获得单元进一步用于,在获得所述第一指令后,获得所述第二指令,所述第二指令用于指示从所述第一视频播放窗口播放切换为页面播放,所述第二指令中至少包括第一视频播放窗口播放的第一视频所对应的URL、以及所述第一视频播放窗口中播放的第一视频的第二进度信息;所述指令执行单元进一步用于,依据所述第二指令,关闭所述第一视频播放窗口,并依据所述URL和第二进度信息获取相应的视频播放数据;依据获取的视频播放数据,控制所述URL对应的页面在视频播放区域从所述第一视频播放窗口关闭时的第二进度开始执行相应的视频播放。上述方案中,所述指令产生单元进一步用于,在检测到所述URL对应的页面为界面前台显示状态,且所述页面的可见区域包含用于播放第一视频的完整的所述视频播放区域时,触发产生所述第二指令;或者,在检测到所述URL对应的页面为界面前台显示状态,所述页面的可见区域包含用于播放第一视频的完整的所述视频播放区域,且获得用户的第二操作时,触发产生所述第二指令。上述方案中,所述系统还包括:数据存储单元,用于在所述指令执行单元获得所述第一视频播放窗口播放的第一视频的完整视频播放数据时,将所述第一视频的完整视频播放数据与所述URL对应存入数据库中。上述方案中,所述指令获得单元进一步用于,在获得所述第一指令之前,获得针对所述页面的视频播放指令;所述指令执行单元进一步用于,依据所述视频播放指令中的URL查询所述数据库,并在查询到匹配的完整视频播放数据时,调用所述完整视频播放数据在所述页面的视频播放区域执行第一视频播放。上述方案中,若所述第一指令是在所述调用完整视频播放数据在所述页面的视频播放区域执行第一视频播放之后获得的,则所述第一指令中还包括所述完整视频播放数据的数据库存储地址;相应的,所述指令执行单元进一步用于,依据所述URL和第一进度信息从所述数据库存储地址获取相应的视频播放数据,并依据获取的视频播放数据控制所述第一视频播放窗口执行相应的第一视频播放。本专利技术实施例本文档来自技高网...

【技术保护点】
一种视频处理的方法,其特征在于,所述方法包括:获得第一指令,所述第一指令用于指示创建第一视频播放窗口,所述第一指令中至少包括播放第一视频的页面的统一资源定位符URL、以及所述页面中播放的第一视频的第一进度信息;依据所述第一指令,控制所述URL对应的页面暂停第一视频播放,创建所述第一视频播放窗口,并根据所述URL和第一进度信息控制所述第一视频播放窗口执行相应的第一视频播放。

【技术特征摘要】

【专利技术属性】
技术研发人员:王文涛
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1