码迷,mamicode.com
首页 > 移动开发 > 详细

IOS_AudioToolbox音效

时间:2014-06-11 06:33:46      阅读:363      评论:0      收藏:0      [点我收藏+]

标签:ios   audio   

1.AudioToolbox概述

通过AudioToolbox框架,可以将短声音注册到system sound服务上,被注册到system sound服务上的声音称之为 system sounds。它必须满足下面几个条件。

(1).播放的时间不能超过30秒
(2).数据必须是 PCM或者IMA4流格式
(3).必须被打包成下面三个格式之一:Core Audio Format (.caf), Waveform audio (.wav), 或者 Audio Interchange File (.aiff)
声音文件必须放到设备的本地文件夹下面。通过AudioServicesCreateSystemSoundID方法注册这个声音文件.

2.AudioToolbox使用

#import <AudioToolbox/AudioToolbox.h>

- (SystemSoundID)loadSound:(NSString *)name
{
    NSString *path = [[NSBundle mainBundle] pathForResource:name ofType:nil];
    NSURL *url = [NSURL fileURLWithPath:path];
    SystemSoundID soundID;
    AudioServicesCreateSystemSoundID((__bridge CFURLRef)(url), &soundID);
    
    return soundID;
}

    _clickID = [self loadSound:@"点击按钮.aiff"];
    AudioServicesPlaySystemSound(_clickID);
    
    //震动
    AudioServicesPlaySystemSound(kSystemSoundID_Vibrate);


IOS_AudioToolbox音效,布布扣,bubuko.com

IOS_AudioToolbox音效

标签:ios   audio   

原文地址:http://blog.csdn.net/zimo2013/article/details/29379791

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!