0

我花了一些时间搜索,可能有一种简单的方法可以使用 ARC 设置和播放系统声音,但我发现的只是不兼容 ARC。如果有人有一个片段,我将非常感激。

现在想通了。

4

1 回答 1

1

这对我有用,希望有人会发现它也有用。

.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);
于 2012-03-25T14:51:57.373 回答