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

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

作者: GloryMan | 来源:发表于2018-01-09 15:29 被阅读76次

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

  • Code
  • iOS
    tags:
  • AudioServicesPlaySystemSound
  • AudioServicesCreateSystemSoundID

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);
    
}


相关文章

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

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

  • 手机振动,摇一摇,截屏

  • ios手机摇一摇功能

    手机摇一摇功能算是智能手机里面比较屌的功能了,一直想把它加到自己的工程里,正好公司的项目有机会。再次做一下最简单的叙述。

  • 摇一摇

    一个摇一摇的功能,我们的设置是,只要你摇一摇手机,那么,系统就会自动跟你匹配另一方摇一摇的用户,然后,以此...

  • Android 摇一摇功能简单实现

    前言 目前市场上很多应用都有着摇一摇功能,晃动手机就能够达到页面跳转等效果,本期我们实现一个简单的摇一摇功能And...

  • js实现手机摇一摇功能

    js的devicemotion事件监控手机晃动,判断用户晃动了手机 我的个人博客,有空来坐坐

  • iOS-摇一摇

    监控摇一摇的方法 方法1:通过分析加速计数据来判断是否进行了摇一摇(比较复杂) 方法2:iOS自带的Shake监控...

  • iOS 摇一摇功能

    模拟器也支持摇一摇功能 [Hardware]-[Shake Gesture]或者command+shift+z来测...

  • 手机摇一摇

    #import "ViewController.h" #import "LZAudioTool.h" @inter...

  • ios 摇一摇实现

    原文地址:iOS使用CoreMotion实现摇一摇功能 现在网上介绍的iOS摇一摇功能,基本是以借助系统的Shak...

网友评论

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

      本文链接:https://www.haomeiwen.com/subject/vdxgnxtx.html