Я новичок в работе с iphone и объективом c, поэтому я смог написать несколько небольших примеров.
Я хотел бы воспроизвести звук и продолжить с остальной частью кода, когдапример завершает воспроизведение, т.е.:
printf("hello");
playASound["file.wav"];
printf("world");
на самом деле я получаю: печатать привет, воспроизводить файл и печатать мир одновременно, но я хочу: печатать привет, воспроизводить файл, печатать мир.. так, вопрос, как я могу получить это?
спасибо
кстати.вот код playASound:
-(void) playASound: (NSString *) file {
//Get the filename of the sound file:
NSString *path = [NSString stringWithFormat:@"%@/%@",
[[NSBundle mainBundle] resourcePath],
file];
SystemSoundID soundID;
//Get a URL for the sound file
NSURL *filePath = [NSURL fileURLWithPath:path isDirectory:NO];
AudioServicesCreateSystemSoundID((CFURLRef)filePath, &soundID);
//play the file
AudioServicesPlaySystemSound(soundID);
}