OObjective-c 多媒体 音效

//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


@end


@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

相关文章
相关标签/搜索