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