美文网首页
摇一摇短效音频

摇一摇短效音频

作者: LennonLin | 来源:发表于2016-01-25 21:16 被阅读62次

短效音频播放

  .caf为后缀的就是短效音频

模拟摇一摇播放短效音频

    // Hardware -> shakeGusture 模拟器摇一摇
- (void)motionBegan:(UIEventSubtype)motion withEvent:(UIEvent *)event
{
    SystemSoundID soundId;
    // 在项目Bundle里拿文件
    // .caf后缀的是短效音频
    // 第一个参数是音效名 第二参数是后缀
    NSString*filePath = [[NSBundle mainBundle] pathForResource:@"12 Bar Blues Bass" ofType:@"caf"];
    NSURL *url = [NSURL fileURLWithPath:filePath];
    //  调用了第二底层 c函数做了桥接转换 C生命周期由原来的OC来管理 点击错误自动提示
    AudioServicesCreateSystemSoundID((__bridge CFURLRef)(url),&soundId);
    AudioServicesPlaySystemSound(soundId);
    // 带有震动效果的
   // AudioServicesPlayAlertSound(<#SystemSoundID inSystemSoundID#>)
    
    // 当声音执行完之后需要什么回调函数
    // 第三个参数是循环播放还是放一遍就可以
    // 第四个参数是回调函数/钩子函数 也就是声音结束后的回调方法
    //AudioServicesAddSystemSoundCompletion(<#SystemSoundID inSystemSoundID#>, <#CFRunLoopRef inRunLoop#>, <#CFStringRef inRunLoopMode#>, <#AudioServicesSystemSoundCompletionProc inCompletionRoutine#>, <#void *inClientData#>)
    
}

相关文章

  • 摇一摇短效音频

    短效音频播放   .caf为后缀的就是短效音频 模拟摇一摇播放短效音频

  • 摇一摇

    摇一摇 搅乱一条小河 摇一摇 燃放万家灯火 摇一摇 赶走看不见的心魔 在这里 麻雀叫了一整天 树叶绿了一整天 花儿...

  • 摇一摇

    打开 ViewController.swift 文件,首先要让 View Controller 回应点击事件,可以...

  • 摇一摇

    - (void)motionBegan:(UIEventSubtype)motion withEvent:(UIE...

  • 摇一摇

    设置允许摇一摇功能 成为第一响应者 协议方法 代码片

  • 摇一摇

    摇一摇手机 附近的人中有你 摇一摇你的手臂 附近的人们,都看向你我的相依 摇一摇脚尖上的鞋子 喂,你偷看向哪里? ...

  • 摇一摇

  • 摇一摇

    -01- 昨晚,林一山自从参加老同学丁大鹏的婚礼回来之后,整个人就不淡定了。要知道,丁大鹏长得一副怂样,30出头,...

  • 摇一摇

  • 摇一摇

    对于摇一摇功能 iOS 中已经提供了接口.直接调用就好了.实现步骤:1). 监听摇一摇方法 2). 实现下面的方法...

网友评论

      本文标题:摇一摇短效音频

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