Чтобы избежать вентиляционных процессов, мне может показаться, что мне интересно узнать, что люди здесь использовали (фрагмент кода мудрый), чтобы воспроизводить короткие и маленькие звуковые эффекты в своих приложениях? Теперь, когда я работаю над проектом iOS 5 ARC, мой предыдущий метод запрещен и выдает ошибки.Воспроизвести короткий звуковой эффект
Итак, как же просто играть небольшой 1-секундный аудиофайл в своем приложении с iOS 5 и Objective-C?
Спасибо всем, кто позитивно вносит свой вклад!
EDIT: Ниже приведен код, который посылает ошибки с ARC и IOS 5
NSString *soundPath=[[NSBundle mainBundle] pathForResource:@"swoosh" ofType:@"caf"];
SystemSoundID sound;
AudioServicesCreateSystemSoundID((__bridge_retained CFURLRef)[NSURL fileURLWithPath:soundPath],&sound);
AudioServicesPlaySystemSound(sound);
Код для вашего предыдущего метода, пожалуйста! – ZhangChn
NSString * soundPath = [[NSBundle mainBundle] pathForResource: @ "swoosh" ofType: @ "caf"]; Звук SystemSoundID; AudioServicesCreateSystemSoundID ((__ bridge_retained CFURLRef) [NSURL fileURLWithPath: soundPath] и звук); AudioServicesPlaySystemSound (звук); – Brayden