나는 복수형 AVAssets
을 가지고 있으며 각각에 대해 AVMutableCompositionTracks
을 만듭니다. 그런 다음 AVMutableComposition
을 만들고 각각 AVMutableCompositionTrack
을 추가 한 다음 AVAssetExportSession
을 만들고 AVMutableComposition
으로 초기화하고 내보내기를 실행합니다. 이렇게하면 많은 중복 오디오 소스로 구성된 단일 오디오 파일을 만들 수 있습니다.개별적인 페이드 인 및 페이드 아웃 AVMutableCompositionTracks
insertTimeRange
각 AVMutableCompositionTrack
에있는 매개 변수를 설정하여 각 소스 오디오 파일을 트리밍하고 지연시킬 수 있습니다. 내가 알 수없는 것은 각 개별 트랙에서 페이드 인 및 페이드 아웃하는 방법입니다. AVMutableAudioMixInputParameters
을 통해 setVolumeRampFromStartVolume을 사용하여 내보내기 세션에서 마스터 페이드를 수행 할 수 있으며 같은 방법으로 AVPlayer
을 페이드 처리하는 방법을 알고 있지만 AVMutableAudioMixInputParameters를 AVMutableCompositionTrack
에서 사용할 수 있다고 생각하지 않습니다.
그럼 어떻게 AVMutableCompositionTrack
에 페이드를 추가 할 수 있습니까?
감사합니다.