0
我有一个将音轨结合在一起的程序,目前的系统是我可以编写两个音轨并使它们同时播放。我遇到的问题是,它只是起到了最短轨道的持续时间,所以例如:加入多个音轨时的音频持续时间匹配
轨道1的持续时间= 2:00
轨道2的持续时间= 1:12
它将当我想让它玩2:00
(全长)时,只玩1:12
。解决这个问题的最好方法是什么?
我到目前为止的解决方案:
所有的length = min([length(s1), length(s2)]);
s1 = s1(1:length);
s2 = s2(1:length);
s3 = s1 + s2;
要么垫较短轨道所以它的相同的长度,或者使用索引,以较短的曲目添加到的较长的一个所期望的段。 – excaza