美文网首页iOS在路上
音效提示和振动

音效提示和振动

作者: 3a169b0787bc | 来源:发表于2016-05-18 15:27 被阅读377次

今天添加消息提示音和振动,代码非常简单几句话就解决了,也没什么坑。直接贴代码吧.
首先导入 AudioToolbox 框架
#import <AudioToolbox/AudioToolbox.h>
AudioServicesPlaySystemSoundWithCompletion(1007, ^{ //播放完毕之后的动作 }); (需要注意的是这个方法是iOS9的新接口)
之前都是这个接口. AudioServicesPlaySystemSound(SystemSoundID); 但是看文档说 This function will be deprecated in a future release. Use AudioServicesPlaySystemSoundWithCompletion instead.然后就改用了这个,一句话就调用完了,1007是系统提示音的参数。当传入的参数是kSystemSoundID_Vibrate的时候就代表是振动。
下面附上iOS系统提示音对照表

有时候需要调用非系统的音效,就自己创建一个SystemSoundID然后传进去就可以了。
1、 要播放的音频文件地址 CFURLRef urlRef = (__bridge CFURLRef)([[NSBundle mainBundle] URLForResource:@"sound.caf" withExtension:nil]); 2、 创建保存soundID 的变量 SystemSoundID soundID; 3、 通过url, 和soundID的地址, 接收对应的音效soundID AudioServicesCreateSystemSoundID(urlRef, &soundID);

iOS 开发 铃声与振动调用 单独分开调用

相关文章

  • 音效提示和振动

    今天添加消息提示音和振动,代码非常简单几句话就解决了,也没什么坑。直接贴代码吧.首先导入 AudioToolbox...

  • 提示音效

    https://blog.csdn.net/hellokandy/article/details/79859670...

  • Android消息提示音和振动管理类

    Android消息提示音和振动管理类 主要参考ZXing中的声音管理类BeepManager中集成了声音播放和振动...

  • iOS开始之制作音乐播放器

    一、音频播放与音效播放的基础知识 音效播放 1、音效播放《1》功能介绍用于播放比较短小的音效 常用作系统的提示音...

  • iOS音频播放

    音效播放 功能介绍:主要用于播放短小的音效,常用作系统提示音 ,使用到的框架是AudioToolBox。 框架介绍...

  • 多媒体应用开发

    1.音频和视频的播放 1.1使用SystemSoundServices播放音效 适合播放很小的提示或警告音频 声音...

  • Xamarin Essentials教程振动Vibration

    Xamarin Essentials教程振动Vibration 振动是提醒用户的有效方式,尤其是声音提示效果不明显...

  • UI(三十七)音效、音频、录音

    *1、播放 (1)音效播放 《1》功能介绍:播放比较短的音音效,常用于做系统提示音使用到的框架(AudioTool...

  • iOS - 音效、音频、录音

    *1、播放 (1)音效播放 《1》功能介绍:播放比较短的音音效,常用于做系统提示音使用到的框架(AudioTool...

  • 告别肤浅,拥抱智慧

    图片来源于网络 无论什么时候,只要我们一打开电脑和手机,还来不及做什么,伴随着单调的提示音和提示灯、振动或...

网友评论

    本文标题:音效提示和振动

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