我花了一些时间搜索,可能有一种简单的方法可以使用 ARC 设置和播放系统声音,但我发现的只是不兼容 ARC。如果有人有一个片段,我将非常感激。
现在想通了。
我花了一些时间搜索,可能有一种简单的方法可以使用 ARC 设置和播放系统声音,但我发现的只是不兼容 ARC。如果有人有一个片段,我将非常感激。
现在想通了。
这对我有用,希望有人会发现它也有用。
.h 文件:
@property (readwrite) CFURLRef sysSoundTestPath;
.m 文件:
#import <AudioToolbox/AudioToolbox.h>
@synthesize sysSoundTestPath;
SystemSoundID soundID;
NSURL *path = [[NSBundle mainBundle] URLForResource: @"testSound" withExtension: @"wav"];
sysSoundTestPath = (__bridge CFURLRef)path;
AudioServicesCreateSystemSoundID(sysSoundTestPath, &soundID);
AudioServicesPlaySystemSound(soundID);