视频播放器检测方法、装置及终端制造方法及图纸

技术编号:18240989 阅读:109 留言:0更新日期:2018-06-17 06:02
本发明专利技术提供了一种视频播放器检测方法、装置及终端。该视频播放器检测方法包括:驱动待检测的播放器播放检测视频,该检测视频依据预设的算法规定的RGB序列制作得到;在待检测的播放器播放检测视频的过程中获取任意时间段内待检测的播放器显示的任意数量的画面的位图;获取任意数量的画面的位图的RGB序列;将RGB序列与所述预设的算法中所述任意时间段对应的时间间隔内的RGB序列进行对比,如果匹配,则判断所述待检测的视频播放器可以正常播放视频。本发明专利技术能够通过对比RGB序列的方式检测视频播放器的播放性能,不需要人工干预,且可以测试播放器播放时是否花屏,通过随机挑选画面检测,检测结果可信度高。 1

Video player detection method, device and terminal

The invention provides a video player detection method, device and terminal. The detection method of the video player includes: driving the player to be detected to play the detection video, which is produced according to the RGB sequence specified by the preset algorithm; a bitmap of any number of images displayed by the player to be detected within any time period is obtained in the process of playing the detection video for the player to be detected; The RGB sequence of a bitmap of any number of pictures is obtained; the RGB sequence is compared with the RGB sequence within the time interval corresponding to any time period described in the presupposed algorithm, and if the match is matched, it is judged that the video player to be detected can play the video normally. The invention can detect the performance of the video player by comparing the RGB sequence, and do not need manual intervention, and can test whether the player spends the screen when playing the player. The test results can be detected by random selection, and the reliability of the test results is high. One

【技术实现步骤摘要】
视频播放器检测方法、装置及终端
本专利技术涉及软件性能测试领域,具体而言,涉及一种视频播放器检测方法、装置及终端。
技术介绍
当前的互联网,视频播放占据非常大的需求,播放器的开发也处在不断的迭代和优化中,如何快速验证一款播放器能否正常播放、暂停、seek(跳至指定时间)、能否支持各种格式的视频,对于测试人员就变得很有必要。现有的播放器测试,一般包括以下两种思路:1、通过人工播放不同格式的视频,肉眼观察视频能否播放,然后再做暂停,拖动播放操作,肉眼观察视频的响应。2、测试播放器的接口、错误码、码率、帧率。第一种方式存在大量的重复性劳动,第二种方式不能测试是否花屏。因此,需要一种能够快速的,不需要人工干预,且能够测试是否花屏的视频测试方法。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种视频播放器检测方法、装置及终端,以改善上述的问题。为了实现上述目的,本专利技术实施例采用的技术方案如下:第一方面,本专利技术实施例提供了一种视频播放器检测方法,所述方法包括:驱动待检测的视频播放器播放检测视频,所述检测视频依据预设的算法规定的RGB序列制作得到;在所述待检测的视频播放器播放所述检测视频的过程中获取任意时间段内所述待检测的播放器显示的任意数量的画面的位图;获取所述任意数量的画面的位图的RGB序列;将所述RGB序列与所述预设的算法中所述任意时间段对应的时间间隔内的RGB序列进行对比,如果匹配,则判断所述待检测的视频播放器可以正常播放视频。进一步地,所述方法还包括:当所述检测视频处于暂停播放状态且所述检测视频的进度被拖动至任一时刻时,获取所述时刻所述待检测的视频播放器显示的画面的位图的RGB序列;将所述时刻所述待检测的视频播放器显示的画面的位图的RGB序列与所述预设的算法中所述时刻所对应的RGB序列进行对比,如果匹配,则判断所述待检测的视频播放器可以正常拖动视频进度。进一步地,所述方法还包括:当所述检测视频处于暂停播放状态时,获取暂停播放的时刻所述待检测的视频播放器显示的画面的位图的RGB序列;将暂停播放的时刻对应的所述待检测的视频播放器显示的画面的位图的RGB序列与所述预设的算法中所述暂停播放的时刻所对应的RGB序列进行对比,如果匹配,则判断所述待检测的视频播放器可以正常暂停视频。进一步地,所述方法还包括:当所述处于暂停播放状态的检测视频恢复播放时,获得暂停播放的时刻的下一时刻对应的所述待检测的视频播放器显示的画面的位图的RGB序列;将暂停播放的时刻对应的所述待检测的视频播放器显示的画面的位图的RGB序列与暂停播放的时刻的下一时刻对应的所述待检测的视频播放器显示的画面的位图的RGB序列进行对比,如果不匹配,则判断所述待检测的视频播放器可以正常续播视频。第二方面,本专利技术实施例还提供了一种视频播放器检测装置,所述装置包括:驱动模块,用于驱动待检测的视频播放器播放检测视频,所述检测视频依据预设的算法规定的RGB序列制作得到;位图获取模块,用于在所述待检测的视频播放器播放所述检测视频的过程中获取任意时间段内所述待检测的视频播放器显示的任意数量的画面的位图;RGB获取模块,用于获取所述任意数量的画面的位图的RGB序列;比较模块,用于将所述RGB序列与所述预设的算法中所述任意时间段对应的时间间隔内的RGB序列进行对比,如果匹配,则判断所述待检测的视频播放器可以正常播放视频。进一步地,当所述检测视频处于暂停播放状态且所述检测视频的进度被拖动至任一时刻时,所述RGB获取模块还用于获取所述时刻所述待检测的视频播放器显示的画面的位图的RGB序列;所述比较模块还用于将所述时刻所述待检测的视频播放器显示的画面的位图的RGB序列与所述预设的算法中所述时刻所对应的RGB序列进行对比,如果匹配,则判断所述待检测的视频播放器可以正常拖动视频进度。进一步地,当所述检测视频处于暂停播放状态时,所述RGB获取模块还用于获取暂停播放的时刻所述待检测的视频播放器显示的画面的位图的RGB序列;所述比较模块还用于将暂停播放的时刻对应的所述待检测的视频播放器显示的画面的位图的RGB序列与所述预设的算法中所述暂停播放的时刻所对应的RGB序列进行对比,如果匹配,则判断所述待检测的视频播放器可以正常暂停视频。进一步地,当所述处于暂停播放状态的检测视频恢复播放时,所述RGB获取模块还用于获得暂停播放的时刻的下一时刻对应的所述待检测的视频播放器显示的画面的位图的RGB序列;所述比较模块还用于将暂停播放的时刻对应的所述待检测的视频播放器显示的画面的位图的RGB序列与暂停播放的时刻的下一时刻对应的所述待检测的视频播放器显示的画面的位图的RGB序列进行对比,如果不匹配,则判断所述待检测的视频播放器可以正常续播视频。第三方面,本专利技术实施例还提供了一种终端,包括:处理器;存储器;以及视频播放器检测装置,所述视频播放器检测装置安装于所述存储器中并包括一个或多个由所述处理器执行的软件功能模块,所述视频播放器检测装置包括:驱动模块,用于驱动待检测的视频播放器播放检测视频,所述检测视频依据预设的算法规定的RGB序列制作得到;位图获取模块,用于在所述待检测的视频播放器播放所述检测视频的过程中获取任意时间段内所述待检测的视频播放器显示的任意数量的画面的位图;RGB获取模块,用于获取所述任意数量的画面的位图的RGB序列;比较模块,用于将所述RGB序列与所述预设的算法中所述任意时间段对应的时间间隔内的RGB序列进行对比,如果匹配,则判断所述待检测的视频播放器可以正常播放视频。进一步地,当所述检测视频处于暂停播放状态且所述检测视频的进度被拖动至任一时刻时,所述RGB获取模块还用于获取所述时刻所述待检测的视频播放器显示的画面的位图的RGB序列;所述比较模块还用于将所述时刻所述待检测的视频播放器显示的画面的位图的RGB序列与预设的算法中所述时刻所对应的RGB序列进行对比,如果匹配,则判断所述待检测的视频播放器可以正常拖动视频进度。进一步地,当所述检测视频处于暂停播放状态时,所述RGB获取模块还用于获取暂停播放的时刻所述待检测的视频播放器显示的画面的位图的RGB序列;所述比较模块还用于将暂停播放的时刻对应的所述待检测的视频播放器显示的画面的位图的RGB序列与所述预设的算法中所述暂停播放的时刻所对应的RGB序列进行对比,如果匹配,则判断所述待检测的视频播放器可以正常暂停视频。进一步地,当所述处于暂停播放状态的检测视频恢复播放时,所述RGB获取模块还用于获得暂停播放的时刻的下一时刻对应的所述待检测的视频播放器显示的画面的位图的RGB序列;所述比较模块还用于将暂停播放的时刻对应的所述待检测的视频播放器显示的画面的位图的RGB序列与暂停播放的时刻的下一时刻对应的所述待检测的视频播放器显示的画面的位图的RGB序列进行对比,如果不匹配,则判断所述待检测的视频播放器可以正常续播视频。本专利技术提供了一种视频播放器检测方法、装置及终端,该视频播放器检测方法包括:驱动待检测的播放器播放检测视频,该检测视频依据预设的算法规定的RGB序列制作得到;在待检测的播放器播放检测视频的过程中获取任意时间段内待检测的播放器显示的任意数量的画面的位图;获取任意数量的画面的位图的RGB序列;将所述RGB序列与所述预设的算法中所述任意时间段对本文档来自技高网...
视频播放器检测方法、装置及终端

【技术保护点】
1.一种视频播放器检测方法,其特征在于,所述方法包括:

【技术特征摘要】
1.一种视频播放器检测方法,其特征在于,所述方法包括:驱动待检测的视频播放器播放检测视频,所述检测视频依据预设的算法规定的RGB序列制作得到;在所述待检测的视频播放器播放所述检测视频的过程中获取任意时间段内所述待检测的播放器显示的任意数量的画面的位图;获取所述任意数量的画面的位图的RGB序列;将所述RGB序列与所述预设的算法中所述任意时间段对应的时间间隔内的RGB序列进行对比,如果匹配,则判断所述待检测的视频播放器可以正常播放视频。2.根据权利要求1所述的视频播放器检测方法,其特征在于,所述方法还包括:当所述检测视频处于暂停播放状态且所述检测视频的进度被拖动至任一时刻时,获取所述时刻所述待检测的视频播放器显示的画面的位图的RGB序列;将所述时刻所述待检测的视频播放器显示的画面的位图的RGB序列与所述预设的算法中所述时刻所对应的RGB序列进行对比,如果匹配,则判断所述待检测的视频播放器可以正常拖动视频进度。3.根据权利要求1所述的视频播放器检测方法,其特征在于,所述方法还包括:当所述检测视频处于暂停播放状态时,获取暂停播放的时刻所述待检测的视频播放器显示的画面的位图的RGB序列;将暂停播放的时刻对应的所述待检测的视频播放器显示的画面的位图的RGB序列与所述预设的算法中所述暂停播放的时刻所对应的RGB序列进行对比,如果匹配,则判断所述待检测的视频播放器可以正常暂停视频。4.根据权利要求3所述的视频播放器检测方法,其特征在于,所述方法还包括:当所述处于暂停播放状态的检测视频恢复播放时,获得暂停播放的时刻的下一时刻对应的所述待检测的视频播放器显示的画面的位图的RGB序列;将暂停播放的时刻对应的所述待检测的视频播放器显示的画面的位图的RGB序列与暂停播放的时刻的下一时刻对应的所述待检测的视频播放器显示的画面的位图的RGB序列进行对比,如果不匹配,则判断所述待检测的视频播放器可以正常续播视频。5.一种视频播放器检测装置,其特征在于,所述装置包括:驱动模块,用于驱动待检测的视频播放器播放检测视频,所述检测视频依据预设的算法规定的RGB序列制作得到;位图获取模块,用于在所述待检测的视频播放器播放所述检测视频的过程中获取任意时间段内所述待检测的视频播放器显示的任意数量的画面的位图;RGB获取模块,用于获取所述任意数量的画面的位图的RGB序列;比较模块,用于将所述RGB序列与所述预设的算法中所述任意时间段对应的时间间隔内的RGB序列进行对比,如果匹配,则判断所述待检测的视频播放器可以正常播放视频。6.根据权利要求5所述的视频播放器检测装置,其特征在于,当所述检测视频处于暂停播放状态且所述检测视频的进度被拖动至任一时刻时,所述RGB获取模块还用于获取所述时刻所述待检测的视频播放器显示的画面的位图的RGB序列;所述比较模块还用于将所述时刻所述待检测的视频播放器显示的画面的位图的RGB序列与所述预设的算法中所述时刻所对应的RGB序列进行对比,如果匹配,则判断所述待检测的视频播放器可以正常拖动视频进度。7.根据权利要求5所述的视频播放器检测装置,其特征在于,当所述检测视频处于暂停播放状态时...

【专利技术属性】
技术研发人员:曾磊
申请(专利权)人:广州市动景计算机科技有限公司
类型:发明
国别省市:广东,44

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

1