`
zhy584520
  • 浏览: 183822 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

iphone 调用系统铃声与震动功能

    博客分类:
  • IOS
 
阅读更多

最近搞移动IPHONE项目,记录一下,闲话少话,直接上代码。

首先要在工程里加入Audio Toolbox framework这个库,然后在需要调用的文件里

#import <AudioToolbox/AudioToolbox.h>

最后在需要播放提示音的地方编写如下代码:

AudioServicesPlaySystemSound(1000);//新邮件消息提示

AudioServicesPlaySystemSound(kSystemSoundID_Vibrate); //震动

 

注:括号中为系统声音的id,详见请参考以下网址http://iphonedevwiki.net/index.php/AudioServices。

 

分享到:
评论

相关推荐

    仿Iphone震动

    为了实现这个功能,你需要添加一个长按手势识别器(`UILongPressGestureRecognizer`)到你的视图上,并在识别器的回调中调用震动方法。同时,你可能还需要自定义视图的动画效果,比如改变应用图标的透明度或大小,以...

    android 仿iphone 密码错误震动效果

    `Vibrator`是Android提供的一个系统服务,它允许应用控制设备的震动功能。要使用这个服务,我们需要先获取`Vibrator`的实例,通常通过`getSystemService()`方法和`VIBRATOR_SERVICE`常量来获取: ```java Vibrator ...

    iOS中震动反馈(UIFeedbackGenerator)与系统震动详解

    它首次在Apple Watch中亮相,随后被应用于iPhone 6s和6s Plus,为Force Touch和3D Touch功能提供了支持。Taptic Engine能够根据不同的用户操作,如轻按、重压或滑动,提供不同程度和类型的振动反馈,从而丰富了用户...

    Iphone UILocalNotification 闹钟

    4. **声音与震动** 默认情况下,`UILocalNotification`会使用系统的默认警报声。若需自定义,可以设置`soundName`属性。例如,使用无声模式: ```swift notification.soundName = ...

    swift-iPhoneXʀ的触觉手势识别器

    在iPhoneXʀ上,Haptic Touch是通过Taptic Engine提供触觉反馈来实现的,当用户进行长按时,设备会轻微震动,给予用户一种实体按键般的响应感。 在Swift中,我们可以使用`UIGestureRecognizer`类家族来处理各种手势...

    iOS 控制播放声音和震动,单独控制

    注意,为了在实际设备上测试震动效果,你需要确保你的应用有用户交互(比如点击事件)触发震动,并且你的设备支持触觉反馈(如iPhone 6s及以上型号)。 在提供的Demo中,`soundPlay`可能包含了实现上述功能的代码...

    android划动锁屏(仿iphone)

    通过以上步骤,我们可以实现一个基本的仿iPhone划动锁屏功能。在实际开发中,可能还需要考虑安全性和用户体验的细节,比如增加密码锁、图案锁等多样的解锁方式,或者提供个性化设置选项。总的来说,这个过程涵盖了...

    仿 iphone 界面删除应用图标抖动

    通过以上步骤,我们可以实现一个与iPhone系统类似的应用图标删除功能。在实际开发中,还可以根据需求添加更多细节,如过渡动画、声音反馈等,提升用户体验。这个过程涉及到手势识别、动画处理、UI布局等多个方面,是...

    模仿iphone 实现 控件抖动

    在移动应用开发中,为了提升用户体验与界面的交互性,开发者经常需要模拟一些特殊效果,如按钮点击反馈、控件抖动等。本文将详细介绍如何在Android平台上模仿iPhone实现控件的抖动效果,并提供具体的实现方法。 ###...

    Google Android SDK开发范例大全(PDF高清完整版3)(4-3)

    8.9 设置远程下载音乐为手机铃声——RingtoneManager与铃声存放路径 8.10 远程下载桌面背景图案——URLConnection与setWallpaper()搭配 8.11 将手机文件上传至网站服务器——模拟HTTPFORM的POSTACTION 8.12 移动博客...

    Google Android SDK开发范例大全(PDF完整版4)(4-4)

    8.9 设置远程下载音乐为手机铃声——RingtoneManager与铃声存放路径 8.10 远程下载桌面背景图案——URLConnection与setWallpaper()搭配 8.11 将手机文件上传至网站服务器——模拟HTTPFORM的POSTACTION 8.12 移动博客...

    Google Android SDK开发范例大全(PDF高清完整版1)(4-1)

    8.9 设置远程下载音乐为手机铃声——RingtoneManager与铃声存放路径 8.10 远程下载桌面背景图案——URLConnection与setWallpaper()搭配 8.11 将手机文件上传至网站服务器——模拟HTTPFORM的POSTACTION 8.12 移动博客...

    Google Android SDK开发范例大全(完整版)

    8.9 设置远程下载音乐为手机铃声——RingtoneManager与铃声存放路径 8.10 远程下载桌面背景图案——URLConnection与setWallpaper()搭配 8.11 将手机文件上传至网站服务器——模拟HTTPFORM的POSTACTION 8.12 移动博客...

    Google Android SDK开发范例大全的目录

    8.9 设置远程下载音乐为手机铃声——RingtoneManager与铃声存放路径 8.10 远程下载桌面背景图案——URLConnection与setWallpaper()搭配 8.11 将手机文件上传至网站服务器——模拟HTTPFORM的POSTACTION 8.12 移动博客...

    Google+Android+SDK开发范例大全

    3.12 具有交互功能的对话框——AlertDialog窗口 3.13 置换文字颜色的机关——Button与TextView的交互 3.14 控制不同的文字字体——Typeface对象使用 3.15 如iPhone拖动相片特效——Gallery画廊 3.16 自制计算器——...

    Google Android SDK开发范例大全(完整版附部分源码).pdf

    8.9 设置远程下载音乐为手机铃声——RingtoneManager与铃声存放路径 8.10 远程下载桌面背景图案——URLConnection与setWallpaper()搭配 8.11 将手机文件上传至网站服务器——模拟HTTPFORM的POSTACTION 8.12 移动...

    Google Android sdk 开发范例大全 部分章节代码

    8.9 设置远程下载音乐为手机铃声——RingtoneManager与铃声存放路径 8.10 远程下载桌面背景图案——URLConnection与setWallpaper()搭配 8.11 将手机文件上传至网站服务器——模拟HTTPFORM的POSTACTION 8.12 移动博客...

Global site tag (gtag.js) - Google Analytics