在日期選擇器中選擇日期時播放咔嗒聲的聲音。現在我需要使用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