(OSStatus) ошибка = -1500 в AudioToolbox Framework

Я не могу воспроизвести звук с помощью AudioToolbox Framework. Моя строка кода:

SystemSoundID soundID;
    CFURLRef  soundFileURLRef;
    OSStatus error = AudioServicesCreateSystemSoundID((__bridge CFURLRef)(aFileURL),         &aSoundID);

После отладки Показать ошибку ((OSStatus) error = -1500).


person Undertaker    schedule 05.03.2013    source источник


Ответы (1)


Код ошибки -1500 представляет собой константу kAudioServicesSystemSoundUnspecifiedError, которая имеет описание «Произошла неопределенная ошибка».

Я бы дважды проверил, что URL-адрес может быть прочитан вашей программой, что место назначения имеет поддерживаемый формат и что это допустимый, читаемый файл.

Конечно, поиск в Google kAudioServicesSystemSoundUnspecifiedError даст вам дополнительные подсказки.

person justin    schedule 05.03.2013
comment
@iphoneProfile разбросаны эти коды ошибок и их документация - пожалуйста :) - person justin; 05.03.2013