尝试为用户添加功能以使用 ui 开关关闭我的应用程序中的所有声音。(用户偏好)
- (IBAction)toggleaudio:(id)sender {
if (switchtoggle.on)
{
[self.????? play];
}
else {
[self.?????? stop];
}
}
我不确定在我的代码中问号的位置应该放什么。我尝试过的只是给了我错误。如果有更好的解决方案,我愿意接受建议。
我的音频代码:
CFBundleRef mainBundle = CFBundleGetMainBundle();
CFURLRef soundFileURLRef;
soundFileURLRef = CFBundleCopyResourceURL(mainBundle, (CFStringRef) @"btn2", CFSTR
("mp3"), NULL);
UInt32 soundID;
AudioServicesCreateSystemSoundID (soundFileURLRef, &soundID);
AudioServicesPlaySystemSound (soundID);