最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
iOS摇一摇手机,播放微信摇一摇音效的例子
时间:2016-04-17 编辑:简简单单 来源:一聚教程网
实现微信摇一摇播放音效,代码如下:
- (void)motionBegan:(UIEventSubtype)motion withEvent:(UIEvent *)event
{
if (motion == UIEventSubtypeMotionShake) {
NSLog(@"摇一摇,哈哈哈");
[self playSoundEffect:@"yaoyiyao"];
}
}
-(void)playSoundEffect:(NSString *)name{
//1.获得系统声音ID
SystemSoundID soundID;
/**
* inFileUrl:音频文件url
* outSystemSoundID:声音id(此函数会将音效文件加入到系统音频服务中并返回一个长整形ID)
*/
NSString *audioFile=[[NSBundle mainBundle] pathForResource:name ofType:@"m4r"];
NSURL *fileUrl=[NSURL fileURLWithPath:audioFile];
AudioServicesCreateSystemSoundID((__bridge CFURLRef)(fileUrl), &soundID);
//2.播放音频
AudioServicesPlaySystemSound(soundID);
//3.播放震动
AudioServicesPlaySystemSound(kSystemSoundID_Vibrate);
// AudioServicesPlayAlertSound(soundID);//播放音效并震动
}
这里的yaoyiyao是音效文件名,后缀名是.m4r,微信摇一摇的音效文件可以到网上下载。在模拟器中,也能像真机一样实现摇动手机,操作:Hardware-->Shake Gesture.
-
上一个: Fresco加载静态图片和动态图片的例子
-
下一个: iOS创建简单的菜单的例子
相关文章
- 使用手机怎么知道自己手机登陆过几个微信 07-27
- 微信微回收功能怎么用 微信回收手机邮费怎么算 04-07
- 微信一直掉线怎么办 手机微信一直掉线解决方法 03-01
- 安卓手机怎么微信分身?安卓手机微信分身教程 01-19
- 手机怎样才能边看视频边微信聊天 12-22
- 手机微信怎么查快递 微信怎么查快递的教程 11-19