概述

在上篇文章中,给小伙伴们讲述了sdk模板在渲染中的流程,我们简单来回顾一下,主要讲述了数据创建、素材替换、音频、文字等四部分,在上次讲述中也因为时间于原因没有特别仔细的去讲述他们。上次我们说到最为复杂的部分测试要属于我们音频这一块了,因为除了添加素材,去渲染生成的视频中去对她们的效果去进行对比效果之外另外还要从数据中去对比时间播放点与播放内容的准确性,这一块相对来说是比较复杂一点的,更多的是耐心,所以今天我们主要就讲解在音频在模板的测试中注意点与数据更换。

音频功能测试

素材替换

还是和之前一样在测试之前我们要去准备准备我们的音频数据替换,首先看看是否已替换提成

如图显示,在标记处的地方是已替换的音频数据,可以看出在数据中显示带有后缀的部分是 mp3作为后缀的,如果我们此时把音频的数据中去替换我们的视频/图片素材,在渲染出来之后模板是不显示该素材的,如果在渲染完之后还显示说明此次渲染出来出来的与数据设置不符合这时需要去排查问题了

设置播放的时段

除了我们要确认素材替换后能够播放出来和音频内容正不正确之外,另外还要确认的就是播放持续时间,在数据中设置播放的时间点。比方说我想在这段模板的10s的时候显示这段音频,所以把时间设置为10,设置完成后进行渲染,我们注意在渲染之后听一下音频的播放的时间是否正确

持续时长设置

持续时长就是我们在这段模板中假如想让播放时间更久一点,就设置我们要播放的持续时长就行

比方我们想播1s这个音频我们设置1s就可以了,然后我们再从渲染的模板去检查是否设置完成

设置音频播放段

这一部分就比较重要了,主要就是用于设置音频的播放时段,比方说我们想截取这段音频的12-30s这个时间段的,那我们就把数据设置为12-30就可以了,如下图所示:

stsrtTime是开始时间,也就是这段音频的第12s这段音频,endTime是结束时间,就是这段音频的第30s的声音,就在这段模板中显示该音频的第12s到30s就会会结束掉。说到这个时候肯定会有小伙伴产生疑问了,就是假设我的时长设置超出了这个音频播放的时间的怎么办,别着急现在就为各位讲解到

循环播放

前面说到我们设置的持续时长假如超过了我们设置的音频播放的时间的会怎么样呢,这时会持续播放这段音频,当然也会停止,这就需要我们去设置他的播放状态了

标红的第一处是循环loop,假如我们把loop设置true,那么本身实际持续时长(inPoint)超过这段视频的本身时间段,那么就会循环播放,直到播到设置的持续的时间就会停止,假如将loop设置为false那么播放到这段音频的时间段就会停止了,当如假如持续时长设置的比音频的时间的段,那么音频不管设置时间多长,也只会播放持续时长的那个时间上停止,如果我们把持续设置为0,也就是没有播放时间限制,我们可以将一段音频播放完整,如果想一直播,就把loop设置为true就可以了。最后那个volume是设置音量的,可以调试声音的大小

总结

以上就是我们我们测试一段的音频的过程,可能对于一些小伙伴们来说较为复杂的地方就是这个这个持续时长的地方,因为设置的地方也比较多。简单为大家总结一下,如果我们想一直循环音频就那么持续时长设置为0,lopp设置为true,如果只想播一段音频不想循环,loop就设置为false,如果想有时间限制就从inPoint当中去设置时长就可以了。以上这些可以多多理解,有不清楚的地方小伙伴都可以提出来,大家共同进步。

SDK音频测试流程的更多相关文章

  1. 【腾讯优测干货分享】如何降低App的待机内存(二)——规范测试流程及常见问题

    本文来自于腾讯优测公众号(wxutest),未经作者同意,请勿转载,原文地址:https://mp.weixin.qq.com/s/806TiugiSJvFI7fH6eVA5w 作者:腾讯TMQ专项测 ...

  2. 自己做的加速app测试流程的小工具,目前打算开放使用,想注册的朋友抓紧了,嘻嘻

    为了加速小团队app的测试流程做了这个东西,www.xunce.net 主要特性: web: 一键上传app,方便随时下载 备注测试要点 添加附件,如checklist等文档  自动识别app版本,名 ...

  3. [liu yanling]测试流程

    测试流程 1.制定测试计划 2.编辑测试用例 3.执行测试用例 4.发现并提交BUG 5.开发组修正BUG 6.对已修正BUG进行返测 7.修正完成的BUG将状态置为已关闭,未正确修正的BUG重新激活

  4. Cocos2d-x 3.2 Lua演示样本CocosDenshionTest(音频测试)

    Cocos2d-x 3.2 Lua演示样本CocosDenshionTest(音频测试)  本篇博客介绍Cocos2d-x 3.2中Lua演示样例的音频測试.Cocos2d-x使用SimpleAudi ...

  5. 深圳尚学堂:Android APP的测试流程

    每一个新开发的软件都避免不了测试,我在这里总结了一些Android系统的移动端APP测试的一些测试流程,希望可以给大家一些帮助. 1. UI 测试App主要核ui与实际设计的效果图是否一致:交互方面的 ...

  6. Google Play 购买(IAB)测试流程

    Google Play 购买(IAB)测试流程 0. 前言 虽然Google 官方也有说明,但是说话很含糊(英文原文也很含糊),很多时候不清楚它到底表达什么.而且帮助文档和开发文档是分开的,可能常常出 ...

  7. 互联网App应用程序测试流程及测试总结

    互联网App应用程序测试流程及测试总结 1. APP测试基本流程 1.1流程图 仍然为测试环境 Pass 1.2测试周期 测试周期可按项目的开发周期来确定测试时间,一般测试时间为两三周(即15个工作日 ...

  8. Loadrunner常用目录、组成部分及负载测试流程

    常用目录 bin:存放一些可执行程序 classes:可能用到的jar包 My Template:存放一些自己创建的模板 include:头文件(可以编写自定义函数,保存成.h的头文件形式并放在这个目 ...

  9. [原创]互联网公司App测试流程

    [原创]互联网公司App测试流程 一款App的发布上线,离不开充分的测试工作,App测试与pc软件测试二者大体流程相同,但也有所区别,其中由于App测试有其固有的特性,所以在测试时流程会有不同,具体我 ...

随机推荐

  1. CSP & CORS

    CSP & CORS 内容安全策略 跨域资源共享 CSP https://developers.google.com/web/fundamentals/security/csp google ...

  2. Flutter 在同一页面显示List和Grid

    import 'package:flutter/material.dart'; void main() => runApp(MyApp()); class MyApp extends State ...

  3. animejs 动画库

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  4. 大送福利!市场香饽饽VAST到底什么来头,为何被高价估值

    近日,NGK星空计划新币VAST成为了香饽饽,还未正式上线前,市场讨论的热度就居高不下.如今NGK推出1万VAST免费送新人福利更是将这波热度推向了高潮. 具体福利规则:在美国加州时间2021年2月8 ...

  5. NLog整合Exceptionless

    前言 在实际的.Net Core相关项目开发中,很多人都会把NLog作为日志框架的首选,主要是源于它的强大和它的扩展性.同时很多时候我们需要集中式的采集日志,这时候仅仅使用NLog是不够的,NLog主 ...

  6. 为什么 Python 的 f-string 可以连接字符串与数字?

    本文出自"Python为什么"系列,归档在 Github 上:https://github.com/chinesehuazhou/python-whydo 毫无疑问,Python ...

  7. django学习-22.admi管理后台页面的文案展示等相关配置

    目录结果 1.前言 2.完整的操作步骤 2.1.第一步:对[settings.py]里的相关常量的值做如下修改 2.2.第二步:重启django项目[helloworld]的服务 2.3.第三步:重新 ...

  8. 不同浏览器CSS样式不兼容问题

    一句话,我想的太复杂了.向朋友请教才了解到,其实只要加个判断即可,首先获取到浏览器的基本信息,像什么版本啊,名称啊.默认语言啊等等,然后根据不同浏览器默认加载不同CSS样式即可,获取浏览器版本的连接如 ...

  9. 前端与后端之间参数的传递与接收和@RequestBody,@Requestparam,@Param三个注解的使用

    参数在前台通过对象的形式传递到后台,在后台,可以用@RequestBody注解通过Map或JSONObject接收(太麻烦,既要从Map中取值,取完值后又要封装到Map),也可以用@RequestPa ...

  10. vue高级

    1.nrm nrm提供了一些最常用的npm包镜像地址,可以快速切换服务器地址下载资源.它只是提供了地址,并不是装包工具.如果没有安装npm,需要安装node,然后直接安装即可.node下载链接:htt ...