开发者社区> 问答> 正文

编辑时,调用applyMusic。添加音乐后,设置了startTime,但是每次音乐流都从0开始播,

编辑时,调用applyMusic。添加音乐后,设置了startTime,但是每次音乐流都从0开始播,而不是从startTime开始,为什么?

展开
收起
保持可爱mmm 2020-03-30 13:44:57 637 0
1 条回答
写回答
取消 提交回答
  • 这个问题可以看下接口文档中,EffectBean类里对startTime的解释,startTime指的是特效在主流上的作用时间,并不是指素材流的起始时间,在v3.6.0版本之后增加了一个streamStartTime,这个参数就是表示素材流的起始时间了,也就是说有这种需求的开发者,在3.6.0及以后的版本中可以通过接口参数配置实现,但是之前的版本,只能开发者先对素材流做裁剪,然后用裁剪的音乐去做背景音乐。参考2如果上图所示:在播放到10s的时候,背景音乐开始播,从音乐流的3s处播放,播到10s处,重新从3s处开始播,当第二遍播放到音乐流的6s时,刚好对应主流的20s位置,停止播放背景音乐。

    2020-03-30 13:53:07
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
内容驱动游戏分发 立即下载
微信广告引擎与播放节奏算法实践 立即下载
3D动画的菜谱式灯光与云渲染 立即下载