`
zhy584520
  • 浏览: 184759 次
  • 性别: 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能够根据不同的用户操作,如轻按、重压或滑动,提供不同程度和类型的振动反馈,从而丰富了用户...

    Android例子源码模仿ios密码错误时震动的效果.zip

    Vibrator类允许应用程序控制设备的震动功能。在代码中,你需要获取到Vibrator的实例,通常通过Context的getSystemService方法: ```java Vibrator vibrator = (Vibrator) getSystemService(Context.VIBRATOR_...

    Iphone UILocalNotification 闹钟

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

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

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

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

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

    swift-HDMuteSwitch是一个检测iPhone手机是否静音

    Swift-HDMuteSwitch 是一个专为Swift编程语言设计的工具类库,主要用于检测iOS设备,尤其是iPhone,当前是否处于静音模式。这个库提供了一种简单、高效的方式来获取和监控设备的声音状态,对于那些需要根据设备音量...

    android划动锁屏(仿iphone)

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

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

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

    模仿iphone 实现 控件抖动

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

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

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

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

    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 移动...

Global site tag (gtag.js) - Google Analytics