Audiokit обрезка звука

Я делаю приложение для редактирования аудио и хочу обрезать звук. Для редактирования аудио я использую фреймворк AudioKit. Но я не могу найти в руководствах и примерах, как я могу обрезать звук с помощью этого фреймворка?


person kukhtoa    schedule 28.08.2018    source источник


Ответы (1)


Асинхронный экспорт позволяет установить начальную и конечную выборки:

https://github.com/AudioKit/AudioKit/blob/master/AudioKit/Common/Internals/Audio%20File/AKAudioFile%2BProcessingAsynchronously.swift#L267

/// Exports Asynchronously to a new AKAudiofile with trimming options.
///
...
///   - fromSample: start range in samples
///   - toSample: end range time in samples
...
public func exportAsynchronously(name: String,
                                 baseDir: BaseDirectory,
                                 exportFormat: ExportFormat,
                                 fromSample: Int64 = 0,
                                 toSample: Int64 = 0,
                                 callback: @escaping AsyncProcessCallback) {
    let fromFileExt = fileExt.lowercased()
person Aurelius Prochazka    schedule 28.08.2018
comment
Спасибо! Это то, что я искал. - person kukhtoa; 28.08.2018
comment
exportAsynchronously не поддерживается в AudioKit 5 - person EssamSoft; 16.07.2021