您的位置:首页 > 其它

音效播放小操作

2015-03-06 17:09 92 查看
//  ViewController.m
//  音效播放

#import "ViewController.h"
#import <AudioToolbox/AudioToolbox.h>

@interface ViewController ()

@end

@implementation ViewController

- (IBAction)palyAudioOne:(id)sender {
[self playAudio:@"btnAudio.wav"];
}
- (IBAction)palyAudioTwo:(id)sender {
[self playAudio:@"AJ3.WAV"];
}
-(void)playAudio:(NSString*)audioStr
{
//1. 得到音频的URL路径
NSString *audioPath = [[NSBundle mainBundle] pathForResource:audioStr ofType:nil];
NSURL *audioUrl = [NSURL fileURLWithPath:audioPath];

//2. 获得系统声音的ID
SystemSoundID soundID = 0;

//3. 把音频文件加入到系统音频服务中,并且返回长整型的声音ID
AudioServicesCreateSystemSoundID((__bridge CFURLRef)(audioUrl), &soundID);

//4. 播放音效
AudioServicesPlaySystemSound(soundID);
}

- (void)viewDidLoad
{
[super viewDidLoad];
}
- (void)didReceiveMemoryWarning
{
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}

@end
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐