本文主要是介绍【iOS】播放按钮点击音效,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
有点击按钮产生音效的需求
/**设置签到音效@param name 音效名称@param soundtype 音效类型@param playtype 播放类型*/
-(void)playSoundWithName:(NSString *)name soundtype:(NSString *)soundtype playtype:(PlaySoundType)playtype
{NSString *soundPath = [[NSBundle mainBundle] pathForResource:name ofType:soundtype];NSURL *soundUrl = [NSURL fileURLWithPath:soundPath];//生成音效SystemSoundID soundID = 0;AudioServicesCreateSystemSoundID((__bridge CFURLRef) (soundUrl), &soundID);// 开始播放音效playtype?(AudioServicesPlayAlertSound(soundID)):(AudioServicesPlaySystemSound(soundID));/**//普通音效void AudioServicesPlaySystemSound(SystemSoundID inSystemSoundID);// 开始播放音效并带震动void AudioServicesPlayAlertSound(SystemSoundID inSystemSoundID);*/
}
这是代码中的枚举类型,主要用来选择播放的方式,normal是普通播放,shake是震动
typedef NS_ENUM(NSInteger, PlaySoundType) {PlaySoundTypeNormal = 0,PlaySoundTypeShake,
};
这篇关于【iOS】播放按钮点击音效的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!