iOS 消息提示音

利用系统声音服务(System Sound Services),用于播放不超过30秒的声音,支持的格式为CAF, AIF,WAV。没有提供控制声音及音量的功能。
1、xcode项目中添加wav文件资源
2、添加Frameworks,添加/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.0.sdk/System/Library/Frameworks/AudioToolbox.framework
3、包含头文件 #import
4、播放系统声音
SystemSoundID soundID;
NSString *soundFile = [[NSBundlemainBundle]pathForResource:@"soundeffect" ofType:@"wav"];
AudioServicesCreateSyste
mSoundID((CFURLRef)[NSURLfileURLWithPath:soundFile], &soundID);
AudioServicesPlaySystemS
ound(soundID);
5、播放警告声音,如果手机在静音状态,警告声音将自动触发震动。
使用API AudioServicesPlayAlertSo
und(soundID);
6、手机震动
AudioServicesPlaySystemS
ound(kSystemSoundID_Vibrate);

原文http://blog.sina.com.cn/s/blog_70bff0d1010150mm.html

官方Demo一个  https://developer.apple.com/library/ios/samplecode/SysSound/Introduction/Intro.html


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部