ユーザーが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);