您的位置:首页 > 移动开发 > IOS开发

iOS 开发之调用系统铃声以及震动

2015-02-13 09:44 549 查看
iOS 开发之调用系统铃声以及震动

@interface AlarmClass : NSObject
{
SystemSoundID soundID;
}

//调用震动
-(void)systemShake
{
AudioServicesPlaySystemSound(kSystemSoundID_Vibrate);
}

//调用系统铃声
-(void)createSystemSoundWithName:(NSString *)soundName soundType:(NSString *)soundType
{
NSString *path = [NSString stringWithFormat:@"/System/Library/Audio/UISounds/%@.%@",soundName,soundType];
if (path) {
AudioServicesCreateSystemSoundID((__bridge CFURLRef)[NSURL fileURLWithPath:path], &soundID);
AudioServicesPlaySystemSound(soundID);

}
}

下面的连接是系统铃声的名字以及后缀 我选用的是 alarm.caf
其中 alarm 对应上述方法的soundName, caf对应上述方法的soundType


http://iphonedevwiki.net/index.php/AudioServices
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息