Swift - 系统声音服务的使用(播放声音,提醒,震动)
2015-09-28 10:05
405 查看
1,系统声音服务介绍:
系统声音服务提供了一个Api,用于播放不超过30秒的声音。它支持的文件格式有限,具体的说只有CAF、AIF和使用PCM或IMA/ADPCM数据的WAV文件。
但此函数没有提供操作声音和控制音量的功能,因此如果是要为多媒体或游戏创建专门声音,就不要使用系统声音服务。
2,系统声音服务支持如下三种类型:
(1)声音:立刻播放一个简单的声音文件。如果手机静音,则用户什么也听不见。
(2)提醒:播放一个声音文件,如果手机设为静音或震动,则通过震动提醒用户。
(3)震动:震动手机,而不考虑其他设置。
3,使用样例(首先类中要引入AudioToolbox)
(1)声音播放
(2)提醒
(3)振动
系统声音服务提供了一个Api,用于播放不超过30秒的声音。它支持的文件格式有限,具体的说只有CAF、AIF和使用PCM或IMA/ADPCM数据的WAV文件。
但此函数没有提供操作声音和控制音量的功能,因此如果是要为多媒体或游戏创建专门声音,就不要使用系统声音服务。
2,系统声音服务支持如下三种类型:
(1)声音:立刻播放一个简单的声音文件。如果手机静音,则用户什么也听不见。
(2)提醒:播放一个声音文件,如果手机设为静音或震动,则通过震动提醒用户。
(3)震动:震动手机,而不考虑其他设置。
3,使用样例(首先类中要引入AudioToolbox)
相关文章推荐
- Swift - 使用相机拍摄照片
- Swift - 使用UIImagePickerController从相册选择照片并展示
- Swift - iCloud存储介绍
- Swift - 使用Core Data进行数据持久化存储
- Swift - 常用文件目录路径获取(Home目录,文档目录,缓存目录等)
- Swift - 通过url地址打开web页面
- Swift - 使用ALAssetsLibrary获取相簿里所有图片,视频(附样例)
- Swift - 设置网格UICollectionView的单元格间距
- Swift - 从ALAsset中获取照片的原图并转换成NSData
- Swift - 发送消息(文本,图片,文件等)给微信好友或分享到朋友圈
- Swift - 使用socket进行通信(附聊天室样例)
- Swift - 实现点击UITableView单元格时自动展开单元格
- Swift - 给表格UITableView添加索引功能(快速定位)
- Swift - 给表格TableView添加页眉和页脚
- Swift - 给表格添加移动单元格功能(拖动行)
- Swift 2.0初探:值得注意的新特性
- 浅谈 Swift 中的泛型
- 穿梭在C/OC/Swift中的枚举
- swift中出现Optional("xxx")
- swift中value type和reference type