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

相關文章
相關標籤/搜索