Я использую aubio анализировать звуковой файл, но когда я пытаюсь использовать функцию new_aubio_source так:Получение кода ошибки («WHT?») В ExtAudioFileOpenURL в Swift при использовании aubio прочитать файл
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 определяется здесь:
, который использовал эту функцию: ExtAudioFileOpenURL и получил код ошибки ("БЕЛ?)
Большое спасибо за вашу помощь!
Хотя вопрос довольно старый, путь к файловой системе url является «url.path», а не «url.absoluteString». – vadian