在日期选择器中选择日期时播放咔嗒声的声音。现在我需要使用UISWitch将我的设置模块设置为打开和关闭控制。 如何将我对声音的控制设置为uiswitch。如何通过打开和关闭UIswtch控制音频声音
-(void) switchforSounds:(id)sender
{
if ([sender isOn])
{
[Appdelegate.infoObj playback];
}
else
{
}
}
-(void) playback
{
NSString *path = [[NSBundle mainBundle] pathForResource:@"click" ofType:@"caf"];
if (path)
{
NSURL *url = [NSURL fileURLWithPath: path];
SystemSoundID soundID;
AudioServicesCreateSystemSoundID ((CFURLRef)url, &soundID);
AudioServicesPlaySystemSound(soundID);
}
}
aquila。我打电话给许多方法和班级我的[自我回放];所以我需要停止播放。可以停止使用soundID。 – SOF 2011-02-04 14:05:35
我认为,如果你想控制停止声音,你需要使用比你使用的模块更重的东西(不记得它叫什么,但我知道它是用于铃声风格的东西)。尝试核心音频和媒体播放器组件(我对它们没有经验)。 – 2011-02-06 05:16:40