视频播放控制方法及装置制造方法及图纸

技术编号:20687553 阅读:34 留言:0更新日期:2019-03-27 20:44
本公开涉及一种视频播放控制方法及装置,涉及视频播放领域,所述方法包括在接收到播放指令时,获取待播放视频的加载状态,其中,所述待播放视频为至少2个;当所述待播放视频的加载状态都为加载完成时,对所述待播放视频进行绘制。通过上述技术方案,只有当每个待播放视频的解码队列的加载状态都为加载完成时,再控制对所有待播放视频开始进行绘制,即呈现视频画面给用户,这样,就能够避免不同清晰度的待播放视频解码速度不一样而导致的不同视频的画面不同步的情况,保证所有视频文件都是同时开始绘制的,从而使得所有待播放视频文件呈现在用户面前的画面也都是同步的,提高了用户体验。

【技术实现步骤摘要】
视频播放控制方法及装置
本公开涉及视频播放领域,具体地,涉及一种视频播放控制方法及装置。
技术介绍
视频文件进行播放时,需要处理器解码后才能开始绘制(即呈现在用户面前)。通常情况下,不同分辨率的视频文件,处理器所耗费的解码时间也不同;分辨率高的视频文件需要的解码时间要长于分辨率低的视频文件。这样,如果需要在一块显示屏上同时播放多个视频文件时(例如多个监控画面),如果视频文件的分辨率大小不同,即使同时发送开始播放该多个视频的指令,也可能会由于处理器对视频文件的处理时间的不同而导致显示屏上播放的多个视频文件不能够同步播放,严重影响用户体验。同样的情况还会出现在对正在播放的视频文件进行拖动进度条的操作之后(视频文件需要从拖动指定的播放位置开始播放),这样也会因为不同分辨率的视频文件解码时间不同,而导致它们实际开始播放的时间不同步。
技术实现思路
本公开的目的是提供一种视频播放控制方法及装置,能够在同一设备上播放多个视频时,保证该多个视频能够同步呈现给用户。为了实现上述目的,本公开提供一种视频播放控制方法,所述方法包括:在接收到播放指令时,获取待播放视频的加载状态,其中,所述待播放视频为至少2个本文档来自技高网...

【技术保护点】
1.一种视频播放控制方法,其特征在于,所述方法包括:在接收到播放指令时,获取待播放视频的加载状态,其中,所述待播放视频为至少2个;当所述待播放视频的加载状态都为加载完成时,对所述待播放视频进行绘制。

【技术特征摘要】
1.一种视频播放控制方法,其特征在于,所述方法包括:在接收到播放指令时,获取待播放视频的加载状态,其中,所述待播放视频为至少2个;当所述待播放视频的加载状态都为加载完成时,对所述待播放视频进行绘制。2.根据权利要求1所述的方法,其特征在于,所述播放指令包括以下中的至少一项:指示从所述待播放视频的第一帧图像开始播放的播放指令;以及指示从所述待播放视频的指定位置开始播放的播放指令。3.根据权利要求1所述的方法,其特征在于,所述获取待播放视频的加载状态包括:获取所述待播放视频的解码队列中图像帧的个数,所述解码队列与所述待播放视频一一对应;所述待播放视频的加载状态都为加载完成包括:所述待播放视频的所述解码队列中所述图像帧的个数都大于或等于1。4.根据权利要求3所述的方法,其特征在于,当所述待播放视频的所述解码队列中的所述图像帧个数为1时,所述待播放视频的加载状态都为加载完成包括:所述待播放视频的所述解码队列中所述图像帧的个数都等于1。5.根据权利要求3所述的方法,其特征在于,当所述待播放视频的所述解码队列中的所述图像帧个数大于1时,所述待播放视频的加载状态都为加载完成包括以下任意一项:所述待播放视频的所述解码队列中所述图像帧的个数都大于1;以及所述待播放视频的所述解码队列中所述图像帧的个数都大于或等于1。6.一...

【专利技术属性】
技术研发人员:张万忠
申请(专利权)人:北京凯视达科技有限公司
类型:发明
国别省市:北京,11

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

1