iOS-为手机添加摇一摇功能,以及 振动或者 响铃

2018-01-09  本文已影响76人  GloryMan

title: iOS-为手机添加摇一摇功能,以及 振动或者 响铃
date: 2016-06-30 16:55:10
categories:


timg.jpeg
// 工程添加摇一摇方法 
#pragma mark yaoyiyao
- (BOOL)canBecomeFirstResponder
{
    return YES;// default is NO
}

- (void)motionEnded:(UIEventSubtype)motion withEvent:(UIEvent *)event
{
    //处理摇一摇之后响应的事件 
    //添加震动功能
    AudioServicesPlaySystemSound(kSystemSoundID_Vibrate);
    
    //添加手机响铃的方法
    SystemSoundID soundId;
    NSString *path = [[NSBundle mainBundle]pathForResource:@“song” ofType:@"avr"];
    AudioServicesCreateSystemSoundID((__bridge CFURLRef)[NSURL fileURLWithPath:path], &soundId);
    
    // 声音播放完毕的回调
    AudioServicesAddSystemSoundCompletion(sysSound, NULL, NULL, _systemSoundDidComplete, NULL);

    AudioServicesPlaySystemSound(soundId);
}

void _systemSoundDidComplete(SystemSoundID ssID, void*clientData) {
    AudioServicesDisposeSystemSoundID(ssID);
    
}


上一篇 下一篇

猜你喜欢

热点阅读