开发者社区 问答 正文

拍摄添加背景音乐,完成后调用finishRecordForEditor,音乐没有合成进去,是什么原因

拍摄添加背景音乐,完成后调用finishRecordForEditor,音乐没有合成进去,是什么原因?

展开
收起
保持可爱mmm 2020-03-30 13:48:04 515 分享
分享
版权
举报
1 条回答
写回答
取消 提交回答
  • 添加背景音乐后,必须调用finishRecording接口,才会把音乐合成进去,否则不会合成进去,造成进到编辑界面无音乐的结果。

    finishRecording和finishRecordForEditor有什么区别呢?finishRecording有两个作用,一是录制多段的时候,调用该接口可以将多段拼接成一个mp4,也就是录制指定的输出文件,二是添加了背景音乐后,调用该接口会把背景音乐合成进这个输出mp4中,无论是多段还是单段都可以。finishRecordForEditor不会拼接多段视频,也不会将背景音乐合成到输出mp4文件中,而是仅仅将录制的片段(startRecording——>stopRecording之后就生成一个片段),按照指定的格式配置到project.json文件中(创建Editor时传入的Uri就是该文件的Uri)。

    如果添加了背景音乐的录制多段,该如何进到编辑界面呢?先调用finishRecording将视频拼接成输出地址的mp4,然后将该mp4用AliyunIImport接口导入到编辑界面。

    2020-03-30 13:55:11 举报
    赞同 评论

    评论

    全部评论 (0)

    登录后可评论
问答地址:
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等