一种视频播放的方法和装置的制造方法_4

文档序号:9528084阅读:来源:国知局
过所述播放程序播放所述第一视频,否则,新建立进程,在所述新建立的进程中启动所述播放程序,通过所述播放程序播放所述第一视频。
[0103]可选的,所述检测预设的播放程序是否在其独自占用的进程中运行,包括:
[0104]在当前已建立进程的进程名称中,查询所述播放程序对应的进程名称;
[0105]如果查询到所述播放程序对应的进程名称,则判定所述播放程序在其独自占用的进程中运行;如果未查询到所述播放程序对应的进程名称,则判定所述播放程序没有在其独自占用的进程中运行。
[0106]可选的,所述通过所述播放程序播放所述第一视频,包括:
[0107]通过进程间调用的方式,调用所述播放程序播放所述第一视频。
[0108]可选的,所述通过所述播放程序播放所述第一视频,包括:
[0109]检测所述播放程序中是否存在与所述第一视频的编码格式对应的解码器;
[0110]如果不存在所述解码器,则从网络侧获取所述解码器,并添加到所述播放程序中;
[0111]通过所述播放程序播放所述第一视频。
[0112]可选的,所述通过所述播放程序播放所述第一视频,包括:
[0113]如果所述播放程序当前在播放第二视频,则暂停所述第二视频,并记录暂停进度位置;
[0114]在所述播放程序中播放所述第一视频;
[0115]所述方法还包括:
[0116]当接收到对应所述第二视频的视频播放请求时,在所述播放程序中,从所述暂停进度位置开始,播放所述第二视频。
[0117]可选的,所述通过所述播放程序播放所述第一视频,包括:
[0118]根据预先存储的视频类型与播放模式的对应关系,确定所述第一视频的视频类型对应的第一播放模式;
[0119]在所述播放程序中,使用所述第一播放模式播放所述第一视频。
[0120]可选的,所述方法还包括:
[0121]当通过所述播放程序进行视频播放的所有应用程序都关闭时,关闭所述播放程序,并结束所述播放程序所在的进程。
[0122]本发明实施例中,接收目标应用程序中对应第一视频的视频播放请求,检测预设的播放程序是否在其独自占用的进程中运行,如果是,则通过该播放程序播放第一视频,否贝1J,新建立进程,在新建立的进程中启动该播放程序,通过该播放程序播放第一视频,这样,将播放程序独立的运行在一个进程中,供不同的应用程序调用,可以防止在多个进程中分别运行播放程序,从而,可以减少对系统资源的占用。
[0123]本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本发明未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求指出。
[0124]应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。
【主权项】
1.一种视频播放的方法,其特征在于,所述方法包括: 接收目标应用程序中对应第一视频的视频播放请求; 检测预设的播放程序是否在其独自占用的进程中运行; 如果是,则通过所述播放程序播放所述第一视频,否则,新建立进程,在所述新建立的进程中启动所述播放程序,通过所述播放程序播放所述第一视频。2.根据权利要求1所述的方法,其特征在于,所述检测预设的播放程序是否在其独自占用的进程中运行,包括: 在当前已建立进程的进程名称中,查询所述播放程序对应的进程名称; 如果查询到所述播放程序对应的进程名称,则判定所述播放程序在其独自占用的进程中运行;如果未查询到所述播放程序对应的进程名称,则判定所述播放程序没有在其独自占用的进程中运行。3.根据权利要求1所述的方法,其特征在于,所述通过所述播放程序播放所述第一视频,包括: 通过进程间调用的方式,调用所述播放程序播放所述第一视频。4.根据权利要求1所述的方法,其特征在于,所述通过所述播放程序播放所述第一视频,包括: 检测所述播放程序中是否存在与所述第一视频的编码格式对应的解码器; 如果不存在所述解码器,则从网络侧获取所述解码器,并添加到所述播放程序中; 通过所述播放程序播放所述第一视频。5.根据权利要求1所述的方法,其特征在于,所述通过所述播放程序播放所述第一视频,包括: 如果所述播放程序当前在播放第二视频,则暂停所述第二视频,并记录暂停进度位置; 在所述播放程序中播放所述第一视频; 所述方法还包括: 当接收到对应所述第二视频的视频播放请求时,在所述播放程序中,从所述暂停进度位置开始,播放所述第二视频。6.根据权利要求1所述的方法,其特征在于,所述通过所述播放程序播放所述第一视频,包括: 根据预先存储的视频类型与播放模式的对应关系,确定所述第一视频的视频类型对应的第一播放模式; 在所述播放程序中,使用所述第一播放模式播放所述第一视频。7.根据权利要求1所述的方法,其特征在于,所述方法还包括: 当通过所述播放程序进行视频播放的所有应用程序都关闭时,关闭所述播放程序,并结束所述播放程序所在的进程。8.一种视频播放的装置,其特征在于,所述装置包括: 接收模块,用于接收目标应用程序中对应第一视频的视频播放请求; 检测模块,用于检测预设的播放程序是否在其独自占用的进程中运行; 处理模块,用于如果是,则通过所述播放程序播放所述第一视频,否则,新建立进程,在所述新建立的进程中启动所述播放程序,通过所述播放程序播放所述第一视频。9.根据权利要求8所述的装置,其特征在于,所述检测模块,用于: 在当前已建立进程的进程名称中,查询所述播放程序对应的进程名称; 如果查询到所述播放程序对应的进程名称,则判定所述播放程序在其独自占用的进程中运行;如果未查询到所述播放程序对应的进程名称,则判定所述播放程序没有在其独自占用的进程中运行。10.根据权利要求8所述的装置,其特征在于,所述处理模块,用于: 通过进程间调用的方式,调用所述播放程序播放所述第一视频。11.根据权利要求8所述的装置,其特征在于,所述处理模块,用于: 检测所述播放程序中是否存在与所述第一视频的编码格式对应的解码器; 如果不存在所述解码器,则从网络侧获取所述解码器,并添加到所述播放程序中; 通过所述播放程序播放所述第一视频。12.根据权利要求8所述的装置,其特征在于,所述处理模块,用于: 如果所述播放程序当前在播放第二视频,则暂停所述第二视频,并记录暂停进度位置; 在所述播放程序中播放所述第一视频; 所述处理模块还用于: 当接收到对应所述第二视频的视频播放请求时,在所述播放程序中,从所述暂停进度位置开始,播放所述第二视频。13.根据权利要求8所述的装置,其特征在于,所述处理模块,用于: 根据预先存储的视频类型与播放模式的对应关系,确定所述第一视频的视频类型对应的第一播放模式; 在所述播放程序中,使用所述第一播放模式播放所述第一视频。14.根据权利要求8所述的装置,其特征在于,所述处理模块,还用于: 当通过所述播放程序进行视频播放的所有应用程序都关闭时,关闭所述播放程序,并结束所述播放程序所在的进程。
【专利摘要】本发明公开了一种视频播放的方法和装置,属于计算机技术领域。所述方法包括:接收目标应用程序中对应第一视频的视频播放请求,检测预设的播放程序是否在其独自占用的进程中运行,如果是,则通过播放程序播放第一视频,否则,新建立进程,在新建立的进程中启动播放程序,通过播放程序播放第一视频。采用本发明,可以减少对系统资源的占用。
【IPC分类】H04N21/81, G06F9/48, H04M1/725, G06F9/54, H04N21/858
【公开号】CN105282628
【申请号】CN201410307008
【发明人】王璟瑶, 苏可, 饶孟良, 罗坤, 何飞, 郭辛华, 李英各, 方敏, 李龙彬, 马宁, 杨柳
【申请人】腾讯科技(深圳)有限公司
【公开日】2016年1月27日
【申请日】2014年6月30日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1