在上篇文章中,给小伙伴们讲述了sdk模板在渲染中的流程,咱们简单来回顾一下,主要讲述了数据建立、素材替换、音频、文字等四部分,在上次讲述中也由于时间于缘由没有特别仔细的去讲述他们。上次咱们说到最为复杂的部分测试要属于咱们音频这一块了,由于除了添加素材,去渲染生成的视频中去对她们的效果去进行对比效果以外另外还要从数据中去对比时间播放点与播放内容的准确性,这一块相对来讲是比较复杂一点的,更多的是耐心,因此今天咱们主要就讲解在音频在模板的测试中注意点与数据更换。
oop
仍是和以前同样在测试以前咱们要去准备准备咱们的音频数据替换,首先看看是否已替换提成测试
如图显示,在标记处的地方是已替换的音频数据,能够看出在数据中显示带有后缀的部分是 mp3做为后缀的,若是咱们此时把音频的数据中去替换咱们的视频/图片素材,在渲染出来以后模板是不显示该素材的,若是在渲染完以后还显示说明这次渲染出来出来的与数据设置不符合这时须要去排查问题了
spa
除了咱们要确认素材替换后可以播放出来和音频内容正不正确以外,另外还要确认的就是播放持续时间,在数据中设置播放的时间点。比方说我想在这段模板的10s的时候显示这段音频,因此把时间设置为10,设置完成后进行渲染,咱们注意在渲染以后听一下音频的播放的时间是否正确调试
持续时长就是咱们在这段模板中假如想让播放时间更久一点,就设置咱们要播放的持续时长就行视频
比方咱们想播1s这个音频咱们设置1s就能够了,而后咱们再从渲染的模板去检查是否设置完成
图片
这一部分就比较重要了,主要就是用于设置音频的播放时段,比方说咱们想截取这段音频的12-30s这个时间段的,那咱们就把数据设置为12-30就能够了,以下图所示:rem
stsrtTime是开始时间,也就是这段音频的第12s这段音频,endTime是结束时间,就是这段音频的第30s的声音,就在这段模板中显示该音频的第12s到30s就会会结束掉。说到这个时候确定会有小伙伴产生疑问了,就是假设个人时长设置超出了这个音频播放的时间的怎么办,别着急如今就为各位讲解到
直播
前面说到咱们设置的持续时长假如超过了咱们设置的音频播放的时间的会怎么样呢,这时会持续播放这段音频,固然也会中止,这就须要咱们去设置他的播放状态了it
标红的第一处是循环loop,假如咱们把loop设置true,那么自己实际持续时长(inPoint)超过这段视频的自己时间段,那么就会循环播放,直到播到设置的持续的时间就会中止,假如将loop设置为false那么播放到这段音频的时间段就会中止了,当如假如持续时长设置的比音频的时间的段,那么音频无论设置时间多长,也只会播放持续时长的那个时间上中止,若是咱们把持续设置为0,也就是没有播放时间限制,咱们能够将一段音频播放完整,若是想一直播,就把loop设置为true就能够了。最后那个volume是设置音量的,能够调试声音的大小
模板
以上就是咱们咱们测试一段的音频的过程,可能对于一些小伙伴们来讲较为复杂的地方就是这个这个持续时长的地方,由于设置的地方也比较多。简单为你们总结一下,若是咱们想一直循环音频就那么持续时长设置为0,lopp设置为true,若是只想播一段音频不想循环,loop就设置为false,若是想有时间限制就从inPoint当中去设置时长就能够了。以上这些能够多多理解,有不清楚的地方小伙伴均可以提出来,你们共同进步。