你好,歡迎來到IOS教程網

 Ios教程網 >> IOS編程開發 >> IOS開發綜合 >> IOS_AudioToolbox音效

IOS_AudioToolbox音效

編輯:IOS開發綜合

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 

- (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);


  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved