编辑时,调用applyMusic。添加音乐后,设置了startTime,但是每次音乐流都从0开始播,而不是从startTime开始,为什么?
这个问题可以看下接口文档中,EffectBean类里对startTime的解释,startTime指的是特效在主流上的作用时间,并不是指素材流的起始时间,在v3.6.0版本之后增加了一个streamStartTime,这个参数就是表示素材流的起始时间了,也就是说有这种需求的开发者,在3.6.0及以后的版本中可以通过接口参数配置实现,但是之前的版本,只能开发者先对素材流做裁剪,然后用裁剪的音乐去做背景音乐。参考2如果上图所示:在播放到10s的时候,背景音乐开始播,从音乐流的3s处播放,播到10s处,重新从3s处开始播,当第二遍播放到音乐流的6s时,刚好对应主流的20s位置,停止播放背景音乐。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。