sound = [[NSSound alloc] initWithContentsOfFile:@"staticbeam09.wav" byReference:YES];
Код ссылки от Apple docs. Получение ошибки, когда я помещаю это в viewDidLoad. Если я поставлю в файле заголовкаNSSound не объявлен на iPhone?
NSSound *sound;
В файле заголовка я получаю ошибку спецификатора-квалификатора в верхней части моего файла реализации. Что мне нужно сделать, чтобы сделать эту работу? Я просто вставлял код из документации Apple - это устарело? Спасибо за вашу помощь!
Эй, попробовал. Я получаю столбец с параметром nil string во второй строке: \t NSString * beamPath = [[NSBundle mainBundle] pathForResource: @ "staticbeam09" ofType: @ "wav"]; \t CFURLRef beamURL = (CFURLRef) [NSURL fileURLWithPath: beamPath]; staticbeam09.wave находится в папке моих ресурсов. попробовал положить \ resources \ staticbeam09, и это не сработало. Любая идея, какой параметр он думает, я прохожу как ноль? – quantumpotato
У меня нет моего кода для меня, но, с первого взгляда, похоже, что ресурс, который вы используете, должен быть в формате caf, iPhone не использует аудиокодек Windows. Icodeblog включает в себя команду терминала для ее преобразования. Попробуйте это и lemme kno –
Oh! Я думал, что .wav - универсальный формат без потерь. Он работает сейчас! Спасибо всем, кто помог этому. Теперь у меня есть звуки, работающие в моей игре! – quantumpotato