例如当前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一一对应)
例如当前creator中有4个scene,其中第1、2、4个scene有audio,第3个没有;
此时合成的视频中,第4个scene的audio会在第3个scene中播放。
请问这个是一个问题还是说就是会这样?多个audio合成只能是连续性的么?
以下是我的大概代码:
原数据:
合成后:
(预期中,audio应该和scene一一对应)