多视频播放的处理方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:35904453 阅读:17 留言:0更新日期:2022-12-10 10:41
本申请实施例公开了一种多视频播放的处理方法、装置、计算机设备及存储介质,方法包括:获取视频流播放场景下的第一视频队列和第二视频队列;当接收到针对待播放视频中目标视频的抢占播放指令,将所述目标视频添加到第一视频队列中;若当前正在播放目标待播放视频,则回收所述播放器资源以停止所述目标待播放视频的播放,将所述播放器资源分配给所述目标视频,以播放所述目标视频。本申请实施例通过设置双队列的方式对视频进行管理,一个队列实现了优先级的管理以及视频资源的常规调度,另一个队列实现抢占式调度逻辑,从而能够减少抢占播放用户自行选择的视频时步骤,简化视频切换的处理步骤,提高视频切换时的处理速度,提高视频切换效率。高视频切换效率。高视频切换效率。

【技术实现步骤摘要】
多视频播放的处理方法、装置、计算机设备及存储介质


[0001]本申请涉及视频播放
,具体涉及一种多视频播放的处理方法、装置、计算机设备及存储介质。

技术介绍

[0002]随着计算机通信技术的不断发展,智能手机、电脑、平板电脑及笔记本电脑等计算机设备的大量普及应用,计算机设备向着多样化、个性化的方向发展,日益成为人们在生活与工作中不可或缺的终端。为了满足人们对精神生活的追求,一些视频类应用程序在人们的工作、生活、娱乐中愈发普及,用户可随时随地打开视频类应用程序观看不同的视频。
[0003]目前,视频类应用程序通常会采用视频信息流的形式进行视频展示,视频信息流是一种使用流式布局展示视频内容的展示方式,视频信息流可以在用户图形界面同时提供多个视频供用户进行选择播放。现有技术中,视频信息流是根据用户的观看顺序进行视频播放的,当用户自行选择视频进行切换时,需要使用临时存储资源对当前播放的视频进行记录,并对选中的视频进行播放,从而导致抢占播放用户自行选择的视频时步骤繁琐,进行视频切换时的处理过程复杂。

技术实现思路

[0004]本申请实施例提供一种多视频播放的处理方法、装置、计算机设备及存储介质,能够减少抢占播放用户自行选择的视频时步骤,简化视频切换的处理步骤,提高视频切换时的处理速度,提高视频切换效率。
[0005]本申请实施例提供了一种多视频播放的处理方法,该方法包括:
[0006]获取视频流播放场景下的第一视频队列和第二视频队列,其中,所述第二视频队列至少包括终端当前显示的视频流信息中等待播放的待播放视频,所述第二视频队列中的视频按照预设播放逻辑确定播放顺序,所述第一视频队列用于存储抢占模式下的视频;
[0007]当接收到针对待播放视频中目标视频的抢占播放指令,将所述目标视频添加到第一视频队列中;
[0008]若当前正在播放目标待播放视频,则回收所述播放器资源以停止所述目标待播放视频的播放,将所述播放器资源分配给所述目标视频,以播放所述目标视频;
[0009]当检测到所述目标视频播放结束后,回收所述播放器资源,根据所述播放顺序从所述第二视频队列确定在当前播放的待播放视频,并将所述播放器资源分配给所述待播放视频,以播放所述待播放视频。
[0010]相应的,本申请实施例还提供了一种多视频播放的处理装置,该多视频播放的处理装置包括:
[0011]获取单元,用于获取视频流播放场景下的第一视频队列和第二视频队列,其中,所述第二视频队列至少包括终端当前显示的视频流信息中等待播放的待播放视频,所述第二视频队列中的视频按照预设播放逻辑确定播放顺序,所述第一视频队列用于存储抢占模式
下的视频;
[0012]添加单元,用于当接收到针对待播放视频中目标视频的抢占播放指令,将所述目标视频添加到第一视频队列中;
[0013]第一处理单元,用于若当前正在播放目标待播放视频,则回收所述播放器资源以停止所述目标待播放视频的播放,将所述播放器资源分配给所述目标视频,以播放所述目标视频;
[0014]第二处理单元,用于当检测到所述目标视频播放结束后,回收所述播放器资源,根据所述播放顺序从所述第二视频队列确定在当前播放的待播放视频,并将所述播放器资源分配给所述待播放视频,以播放所述待播放视频。
[0015]在一些实施例中,该多视频播放的处理装置包括:
[0016]分配子单元,用于若当前所述播放器资源空闲,则直接将所述播放器资源分配给所述目标视频,以播放所述目标视频。
[0017]在一些实施例中,该多视频播放的处理装置包括:
[0018]第一获取子单元,用于获取所述目标待播放视频的播放信息以及预设播放条件;
[0019]处理子单元,用于若所述播放信息符合所述预设播放条件,则将所述目标待播放视频放入所述第二视频队列中。
[0020]在一些实施例中,该多视频播放的处理装置包括:
[0021]第一确定子单元,用于基于所述播放信息确定所述目标待播放视频在所述第二视频队列中的播放优先级;
[0022]排序子单元,用于根据所述播放优先级和所述第二视频队列中按照播放顺序排列的视频,对所述第二视频队列中视频的播放顺序进行重新排序,得到更新后的第二视频队列。
[0023]在一些实施例中,该多视频播放的处理装置包括:
[0024]第二确定子单元,用于确定所述第二视频队列中位于首位的待播放视频,将所述播放器资源分配给所述待播放视频,以播放所述待播放视频。
[0025]在一些实施例中,该多视频播放的处理装置包括:
[0026]第二获取子单元,用于获取所述目标视频在所述第二视频队列中的目标播放顺序,将与所述目标播放顺序相邻的下一视频作为待播放视频,将所述播放器资源分配给所述待播放视频,以播放所述待播放视频。
[0027]在一些实施例中,该多视频播放的处理装置包括:
[0028]显示子单元,用于显示图形用户界面,其中,所述图形用户界面上显示有多个候选视频标识;
[0029]响应子单元,用于响应于用户针对多个候选视频标识中目标视频标识的触控操作,基于所述目标视频标识生成抢占播放指令,其中,所述抢占播放指令用于指示将所述目标视频标识对应的目标视频添加至所述第一视频队列中。
[0030]在一些实施例中,该多视频播放的处理装置包括:
[0031]第三获取子单元,用于获取用户预先设置的目标视频标签;
[0032]生成子单元,用于当检测到所述第二视频队列中存在符合所述目标视频标签的视频时,生成抢占播放指令,其中,所述抢占播放指令用于指示将所述目标视频标签对应的目
标视频添加至所述第一视频队列中。
[0033]在一些实施例中,该多视频播放的处理装置包括:
[0034]识别子单元,用于基于预设播放条件对所述第二视频队列中各待播放视频进行识别;
[0035]移除子单元,用于若所述待播放视频不符合所述预设播放条件,则将所述待播放视频从所述第二视频队列中移除。
[0036]相应的,本申请实施例还提供一种计算机设备,包括处理器、存储器及存储在所述存储器上并能够在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现多视频播放的处理方法任一项的步骤。
[0037]相应的,本申请实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现多视频播放的处理方法任一项的步骤。
[0038]本申请实施例提供一种多视频播放的处理方法、装置、计算机设备及存储介质,通过获取视频流播放场景下的第一视频队列和第二视频队列;然后,当接收到针对待播放视频中目标视频的抢占播放指令,将所述目标视频添加到第一视频队列中;接着,若当前正在播放目标待播放视频,则回收所述播放器资源以停止所述目标待播放视频的播放,将所述播放器资源分配给所述目标视频,以播放所述目标视频;最后,当检测到所述目标视频播放结束后,回收本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种多视频播放的处理方法,其特征在于,包括:获取视频流播放场景下的第一视频队列和第二视频队列,其中,所述第二视频队列至少包括终端当前显示的视频流信息中等待播放的待播放视频,所述第二视频队列中的视频按照预设播放逻辑确定播放顺序,所述第一视频队列用于存储抢占模式下的视频;当接收到针对待播放视频中目标视频的抢占播放指令,将所述目标视频添加到第一视频队列中;若当前正在播放目标待播放视频,则回收播放器资源以停止所述目标待播放视频的播放,将所述播放器资源分配给所述目标视频,以播放所述目标视频;当检测到所述目标视频播放结束后,回收所述播放器资源,根据所述播放顺序从所述第二视频队列确定在当前播放的待播放视频,并将所述播放器资源分配给所述待播放视频,以播放所述待播放视频。2.根据权利要求1所述的多视频播放的处理方法,其特征在于,所述方法还包括:若当前所述播放器资源空闲,则直接将所述播放器资源分配给所述目标视频,以播放所述目标视频。3.根据权利要求1所述的多视频播放的处理方法,其特征在于,在回收所述播放器资源以停止所述目标待播放视频的播放之后,还包括:获取所述目标待播放视频的播放信息以及预设播放条件;若所述播放信息符合所述预设播放条件,则将所述目标待播放视频放入所述第二视频队列中。4.根据权利要求3所述的多视频播放的处理方法,其特征在于,所述若所述播放信息符合所述预设播放条件,则将所述目标待播放视频放入所述第二视频队列中,包括:基于所述播放信息确定所述目标待播放视频在所述第二视频队列中的播放优先级;根据所述播放优先级和所述第二视频队列中按照播放顺序排列的视频,对所述第二视频队列中视频的播放顺序进行重新排序,得到更新后的第二视频队列。5.根据权利要求1所述的多视频播放的处理方法,其特征在于,所述根据所述播放顺序从所述第二视频队列确定在当前播放的待播放视频,包括:确定所述第二视频队列中位于首位的待播放视频,将所述播放器资源分配给所述待播放视频,以播放所述待播放视频。6.根据权利要求1所述的多视频播放的处理方法,其特征在于,所述根据所述播放顺序从所述第二视频队列确定在当前播放的待播放视频,包括:获取所述目标视频在所述第二视频队列中的目标播放顺序,将与所述目标播放顺序相邻的下一视频作为待播放视频,将所述播放器资源分配给所述待播放视频,以播放所述待播放视频。7.根据权利要求1所述的多视频播放的处理方法,其特征在于,在接收到针对待播放视频中目标视频的抢占播放指令,将所述目标视频...

【专利技术属性】
技术研发人员:黄志龙
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:

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

1