//ide
// ViewController.m函数
// 多媒体 音效url
//spa
// Created by DC017 on 15/12/28..net
// Copyright © 2015年 DC017. All rights reserved.3d
//orm
#import "ViewController.h"get
#import <AudioToolbox/AudioToolbox.h>it
@interface ViewController ()io
@implementation ViewController
- (void)viewDidLoad {
[super viewDidLoad];
//播放系统音效 基于c
AudioServicesPlaySystemSound(1000);
//获取音效文件路径 ——》转成文件url
NSString * xinxiaowenjian=[[NSBundle mainBundle]pathForResource:@"videoRing" ofType:@"caf"];
NSLog(@"%@",xinxiaowenjian);
//本地文件用file
NSURL * url=[NSURL fileURLWithPath:xinxiaowenjian];
//获取声音id
SystemSoundID soundId=0;
AudioServicesCreateSystemSoundID((__bridge CFURLRef)(url),&soundId);
//若是须要在文件播放完成后执行某些操做,能够调用一下方法注册回调一个函数
//3播放声音
AudioServicesPlaySystemSound(soundId);
AudioServicesAddSystemSoundCompletion(soundId, NULL, NULL,fangFa,NULL);
}
//c语言的写法
void fangFa(){
NSLog(@"播放完成");
}
- (void)didReceiveMemoryWarning {
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
@end