我有多個AVAssets
,我爲每個創建了個人AVMutableCompositionTracks
。然後,我創建一個AVMutableComposition
並將其各自添加到AVMutableCompositionTrack
,然後創建一個AVAssetExportSession
,初始值爲AVMutableComposition
並運行導出程序。這使我可以創建由多個重疊音頻源組成的單個音頻文件。淡入淡出個人AVMutableCompositionTracks
我可以通過在每個AVMutableCompositionTrack
上設置參數來修整和延遲每個源音頻文件。我無法弄清楚的是如何淡入淡出每個單獨的軌道。我可以通過使用setVolumeRampFromStartVolume通過AVMutableAudioMixInputParameters
在導出會話上做主淡入淡出,並且我知道如何使用相同的方法在AVPlayer
上淡出,但我不認爲AVMutableAudioMixInputParameters可以在AVMutableCompositionTrack
上使用,對吧?
那麼如何添加一個淡入淡出到AVMutableCompositionTrack
?
謝謝!