Как добавить аудио актив из видео URL в mainMixerNode - PullRequest
0 голосов
/ 28 октября 2019

Получение аудио актива (AVAssetTrack) из видео URL и подключение к аудио движку с помощью mainMixerNode.

let audioAsset = AVAsset(url: URL(fileURLWithPath: url))
let audioTracks : [AVAssetTrack] = audioAsset.tracks(withMediaType: .audio)
let audioTrackBuffer = audioTracks[0]
audioTrackBuffer.asset

self.audioEngine.connect(audioTrackBuffer.asset, to: self.mixer, format: self.audioFile.processingFormat)

Я хотел сделать что-то подобное.

self.audioEngine.connect(audioTrackBuffer.asset, to: self.mainMixerNode, format: 
self.audioFile.processingFormat)
...