ahe*_*ang 5 iphone objective-c ipad
我有自己的声音,我想在手机振动时播放,最常见的事情是做:
AudioServicesPlaySystemSound(kSystemSoundID_Vibrate);
Run Code Online (Sandbox Code Playgroud)
但这是使用系统的声音.有没有办法使用我自己的声音?我可以使用的声音格式是什么?
查看AudioServicesPlayAlertSound,如果用户在声音设置中启用了振动,它将播放自定义声音并振动.正确使用将是这样的......
SystemSoundID soundFileObject;
NSURL * soundFileURL= [[NSBundle mainBundle] URLForResource: @"mySoundFile" withExtension: @"aif"];
CFURLRef soundFileURLRef = (CFURLRef) [soundFileURL retain];
AudioServicesCreateSystemSoundID (soundFileURLRef, &soundFileObject);
AudioServicesPlayAlertSound (soundFileObject);
Run Code Online (Sandbox Code Playgroud)
根据上面的链接,支持的文件类型是.caf,.aif或.wav.希望有所帮助!
| 归档时间: |
|
| 查看次数: |
976 次 |
| 最近记录: |