Получение кода ошибки ('wht?') В ExtAudioFileOpenURL в Swift при использовании aubio для чтения файла

Я использую aubio для анализа аудиофайла, но когда я пытаюсь использовать функцию new_aubio_source следующим образом:

let source = new_aubio_source(StringToUnsafeMutablePointerChar_t(url.absoluteString), 0, 512)

Я всегда получаю эти ошибки.

AUBIO ERROR: source_apple_audio: Failed opening file:///var/mobile/Containers/Data/Application/C11B42E5-02B5-4373-8302-0728B2CB2296/Documents/music.m4a, error in ExtAudioFileOpenURL ('wht?')
AUBIO ERROR: source_wavread: Failed opening file:///var/mobile/Containers/Data/Application/C11B42E5-02B5-4373-8302-0728B2CB2296/Documents/music.m4a (System error: No such file or directory)
AUBIO ERROR: source: failed creating aubio source with file:///var/mobile/Containers/Data/Application/C11B42E5-02B5-4373-8302-0728B2CB2296/Documents/music.m4a at samplerate 0 with hop_size 512

Я на 100% уверен, что путь правильный, но я просто не могу понять, почему эти ошибки происходят. Я думаю, что проблема в первом сообщении об ошибке (source_apple_audio).

source_apple_audio определяется здесь:

source_apple_audio

который использовал эту функцию: ExtAudioFileOpenURL и получил код ошибки ('wht?')

Большое спасибо за Вашу помощь!

1 ответ

У вас также есть эта проблема при удалении ведущих file://?

Пожалуйста, откройте новый выпуск.

Другие вопросы по тегам