传感器-------摇一摇(声音,震动)
来源:互联网 发布:美国制造业回流数据 编辑:程序博客网 时间:2024/05/17 16:44
震动和声音的实现是调用系统AudioServicesPlaySystemSound()函数实现的, 代码如下:
//// ViewController.m// 摇一摇//// Created by Wangjunling on 16/4/6.// Copyright © 2016年 Wangjunling. All rights reserved.//#import "ViewController.h"//需要导入AVFoundation#import <AVFoundation/AVFoundation.h>@interface ViewController ()@end@implementation ViewController- (void)viewDidLoad { [super viewDidLoad]; }/** 摇晃开始 */- (void)motionBegan:(UIEventSubtype)motion withEvent:(UIEvent *)event { NSLog(@"yaohuang"); //设置震动 AudioServicesPlaySystemSound(kSystemSoundID_Vibrate); //设置声音 SystemSoundID soundID; NSString *path = [[NSBundle mainBundle] pathForResource:@"song"ofType:@"aac"]; AudioServicesCreateSystemSoundID((__bridge CFURLRef _Nonnull)([NSURL fileURLWithPath:path]), &soundID); //播放声音 AudioServicesPlaySystemSound (soundID); }/** 摇晃结束 */- (void)motionEnded:(UIEventSubtype)motion withEvent:(UIEvent *)event { NSLog(@"endshake");}- (void)didReceiveMemoryWarning { [super didReceiveMemoryWarning]; // Dispose of any resources that can be recreated.}@end
注意: 更正一下错误, 代码中使用的音效格式为aac, 最近刚发现aac格式的系统并不支持, 系统可以支持的格式一共有三种: caf, aif, wav, 所以码友们, 在练习demo是注意下喽
0 0
- 传感器-------摇一摇(声音,震动)
- 在树莓派上使用火焰,声音,震动,光敏传感器
- 震动传感器
- 摇一摇添加动画,震动,声音效果
- 震动传感器设计
- 震动和声音
- 播放系统声音&震动
- 实现声音,震动
- 震动和声音
- 关于ios里的摇一摇以及播放声音和震动
- Android调用传感器和震动
- 手机播放声音和震动
- ios 播放声音和震动
- IOS 播放声音和震动
- android实现震动和声音
- 使用系统默认声音、震动
- iOS 播放声音和震动
- 系统声音服务与震动
- Linux下只输出文件中未注释掉的部分
- Executor使用举例
- iOS视频播放(二)整理
- 微博MySQL优化之路
- 跨站点脚本编制
- 传感器-------摇一摇(声音,震动)
- Ajax解析返回的Json数据
- 剑指Offer-替换空格
- C# IP地址与整数之间的转换
- Jenkins上svn: E175002: Processing REPORT request response failed问题的排查过程
- 忘记mysql的登陆密码
- 禁用元素:disabled="disabled"
- Netty in Action (三)第一章节 第二部分 Netty简介
- 设计模式之工厂方法模式