共计 1427 个字符,预计需要花费 4 分钟才能阅读完成。
概述
在上篇文章中,给小伙伴们讲述了 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 当中去设置时长就能够了。以上这些能够多多了解,有不分明的中央小伙伴都能够提出来,大家共同进步。