我有自己的声音,我想在手机振动时播放,最常见的事情是做:
AudioServicesPlaySystemSound(kSystemSoundID_Vibrate);
但这是使用系统的声音.有没有办法使用我自己的声音?我可以使用的声音格式是什么?
解决方法
检查
AudioServicesPlayAlertSound,如果用户在声音设置中启用了振动,这将播放自定义声音并振动.正确使用将是这样的……
SystemSoundID soundFileObject; NSURL * soundFileURL= [[NSBundle mainBundle] URLForResource: @"mySoundFile" withExtension: @"aif"]; CFURLRef soundFileURLRef = (CFURLRef) [soundFileURL retain]; AudioServicesCreateSystemSoundID (soundFileURLRef,&soundFileObject); AudioServicesPlayAlertSound (soundFileObject);
根据上面的链接,支持的文件类型是.caf,.aif或.wav.希望有所帮助!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。