我有多个AVAssets
,我为每个创建了个人AVMutableCompositionTracks
。然后,我创建一个AVMutableComposition
并将其各自添加到AVMutableCompositionTrack
,然后创建一个AVAssetExportSession
,初始值为AVMutableComposition
并运行导出程序。这使我可以创建由多个重叠音频源组成的单个音频文件。淡入淡出个人AVMutableCompositionTracks
我可以通过在每个AVMutableCompositionTrack
上设置参数来修整和延迟每个源音频文件。我无法弄清楚的是如何淡入淡出每个单独的轨道。我可以通过使用setVolumeRampFromStartVolume通过AVMutableAudioMixInputParameters
在导出会话上做主淡入淡出,并且我知道如何使用相同的方法在AVPlayer
上淡出,但我不认为AVMutableAudioMixInputParameters可以在AVMutableCompositionTrack
上使用,对吧?
那么如何添加一个淡入淡出到AVMutableCompositionTrack
?
谢谢!