自动播放U盘视频测试视频解码芯片性能的方法与相关技术
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
本技术公开了一种自动播放U盘视频测试视频解码芯片性能的方法,包括:步骤一:在电子产品的整机系统里面集成内置的本地视频播放器应用;步骤二:调用测试apk,在apk的工程里面集成导入本地视频播放器应用包;步骤三:在测试apk里面获取播放视频列表;步骤四:在测试之前,测试apk根据记录的目录进行扫描获取需要遍历的视频文件列表;步骤五:启动视频播放器播放视频,判断是否播放成功,并记录;步骤六:依次执行步骤五,取得保存的播放记录表格。步骤七:通过表格对视频列表的支持情况,可以分析出芯片对视频
解码能力的情况。本技术能快速判断芯片的解码能力和暴露芯片解码问题。
权利要求书
1.一种自动播放U盘视频测试视频解码芯片性能的方法,其特征在于包括:
步骤一:在电子产品的整机系统里面集成内置的本地视频播放器应用;
步骤二:基于本地视频播放器开发调用本地视频播放器的单元测试apk,测试apk里面的测试类继承的是ActivityInstrumentationTestCase2
步骤三:在测试apk里面获取播放视频列表;
步骤四:在测试之前,在测试的U盘根目录下面使用文本记录该测试apk需要遍历的U盘目录文件,测试apk根据记录的目录进行扫描获取需要遍历的视频文件列表;
步骤五:在步骤三完成之后,启动视频播放器播放视频,启动成功之后,播放12秒之后判断,如果视频播放器一直在运行播放,此时就是该视频格式支持播放,如果视频播放器退出,说明不支持该视频格式播放,并且将播放视频的目录名字和播放结果记录保存到U盘根目录的播放记录表格中;
步骤六:遍历视频列表,依次执行步骤五,然后将播放记录写入U盘根目录的表格文件,目录遍历完成之后,自动退出,取得保存的播放记录表格,通过表格即可判断视频格式支持情况;
步骤七:通过表格对视频列表的支持情况,可以分析出芯片对视频解码能力的情况,并且还能及时反馈出芯片应该支持播放的视频是否播放成功,如果没有播放成功,就可以快速的暴露出视频解码芯片存在的问题。
2.根据权利要求1所述自动播放U盘视频测试视频解码芯片性能的方法,其特征在于:
所述内置的本地视频播放器应用是在电子产品机芯开发过程中媒体播放开发的一个支持本地
播放的apk,能支持本地视频、音乐、图片的播放。
3.根据权利要求1所述自动播放U盘视频测试视频解码芯片性能的方法,其特征在于:
所述本地视频播放器是内置在整机系统里面的系统级别的应用。
4.根据权利要求1或2所述自动播放U盘视频测试视频解码芯片性能的方法,其特征在于:
所述测试apk为单元测试用例应用,是Android标准的单元测试用例应用。
5.根据权利要求1所述自动播放U盘视频测试视频解码芯片性能的方法,其特征在于:
步骤二中,集成导入的本地视频播放器应用包是通过Android标准导入的。
6.根据权利要求1所述自动播放U盘视频测试视频解码芯片性能的方法,其特征在于:
步骤三中,获取播放视频列表,具体为:首先获取U盘的挂载目录,获取需要遍历的U盘目录的视频文件夹或者文件地址,最后获取视频播放列表。
7.根据权利要求1所述自动播放U盘视频测试视频解码芯片性能的方法,其特征在于:
步骤四中,视频文件列表可以根据用户的需要去遍历不同目录的视频文件。
8.根据权利要求1所述自动播放U盘视频测试视频解码芯片性能的方法,其特征在于:
步骤五中,启动视频播放器播放视频是通过Android标准的action或者Activity启动方法来启动本地视频播放器播放视频文件。
9.根据权利要求1所述自动播放U盘视频测试视频解码芯片性能的方法,其特征在于:
步骤五中,将播放视频的目录名字和播放结果记录保存到U盘根目录的播放记录表格中;是
通过java读写文件的方式保存的。
技术说明书
自动播放U盘视频测试视频解码芯片性能的方法
技术领域
本技术涉及芯片性能测试方法,具体涉及一种自动播放U盘视频测试视频解码芯片性能的方法,属于芯片测试技术领域。
背景技术
近年来,随着移动互联网的飞速发展,消费类电子产品呈现出了爆发式增长,每年消费类电子产品的出货量都达到了亿台以上。音视频内容播放功能是消费类电子产品的核心功能之一,也是用户日常使用频率最高的功能之一,因此音视频内容播放的效果就直接关系到了用户对产品的体验与评价,如何提升音视频内容的播放效果,从而改善用户视听体验成为了消费电子产品的核心需求之一。为了提升音视频内容播放的视听体验,就必须明确和解决音视频播放的支持情况,对于高端芯片需更多更好的支持视频播放,只有快速反映出当前芯片的解码支持能力和及时暴露问题,在开发过程中高效处理和解决,才能在市场上有更好的定位和卖点。
在智能电视上判断芯片解码能力,不通过U盘测试直接通过标准的规格判断不够准确,会存在片源不支持和播放问题不能及时反馈的风险,当前通用的方法就是人工手动通过遍历U盘目录视频列表反映芯片解码能力和发现解码相关问题,效率非常低,需要开发和测试人员投入大量时间,并且测试不够充分,会存在着遗漏片源或遗漏问题的情况。
技术内容
本技术的目的是针对当前消费电子产品上的芯片对播放器的播放问题和芯片解码能力,提供了一种快速遍历视频格式来反映芯片解码性能和暴露视频播放问题的方法。
本技术是这样实现的:
一种自动播放U盘视频测试视频解码芯片性能的方法,包括:
步骤一:在电子产品的整机系统里面集成内置的本地视频播放器应用;
步骤二:基于本地视频播放器开发调用本地视频播放器的单元测试apk,测试apk里面的测试类继承的是ActivityInstrumentationTestCase2
步骤三:在测试apk里面获取播放视频列表;
步骤四:在测试之前,在测试的U盘根目录下面使用文本记录该测试apk需要遍历的U盘目录文件,测试apk根据记录的目录进行扫描获取需要遍历的视频文件列表;
步骤五:在步骤三完成之后,启动视频播放器播放视频,启动成功之后,播放12秒之后判断,如果视频播放器一直在运行播放,此时就是该视频格式支持播放,如果视频播放器退出,说明不支持该视频格式播放,并且将播放视频的目录名字和播放结果记录保存到U盘根目录的播放记录表格中;
步骤六:遍历视频列表,依次执行步骤五,然后将播放记录写入U盘根目录的表格文件,目录遍历完成之后,自动退出,取得保存的播放记录表格,通过表格即可判断视频格式支持情况。
步骤七:通过表格对视频列表的支持情况,可以分析出芯片对视频解码能力的情况,并且还能及时反馈出芯片应该支持播放的视频是否播放成功,如果没有播放成功,就可以快速的暴