Skip to content

关于多个scene的audio配置顺序错位问题 #471

@Yutouiii

Description

@Yutouiii

例如当前creator中有4个scene,其中第1、2、4个scene有audio,第3个没有;
此时合成的视频中,第4个scene的audio会在第3个scene中播放。
请问这个是一个问题还是说就是会这样?多个audio合成只能是连续性的么?
以下是我的大概代码:

const creator = new FFCreator();
for (let i = 0; i < videoFiles.length; i++) {
  const mPath = videoFiles[i];
  const aPath = audios[i];
  const scene = new FFScene();
  if (aPath) {
    scene.addAudio({ path: aPath, volume: 2 });
  }
  const video = new FFVideo()
  scene.addChild(video);
  creator.addChild(scene)
}
creator.start()

原数据:

[scene,scene,scene,scene]
[audio,audio,null,audio]

合成后:

[scene,scene,scene,scene]
[audio,audio,audio,null]

(预期中,audio应该和scene一一对应)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions