iPhone - 系统声音代码

时间:2011-03-11 13:21:19

标签: iphone system audio

你知道在哪里可以找到指向iOS系统声音的常量列表,让我能够将它们提供给AudioServicesCreateSystemSoundID方法吗?

2 个答案:

答案 0 :(得分:1)

这来自AudioServices.h

//==================================================================================================
#pragma mark    AudioServices Constants

/*!
    @enum           AudioServices constants
    @abstract       Constants for use with System Sound portion of the AudioServices APIs.
    @constant       kSystemSoundID_UserPreferredAlert 
                        Use this constant with the play sound APIs to
                        playback the alert sound selected by the User in System Preferences.
    @constant       kSystemSoundID_Vibrate
                        Use this constant with the play sound APIs to vibrate the device
                        - iPhone only 
                            - on a device with no vibration capability (like iPod Touch) this will 
                            do nothing
    @constant       kSystemSoundID_FlashScreen
                        Use this constant with the play sound APIs to flash the screen
                        - Desktop systems only
*/
enum
{
#if TARGET_OS_IPHONE
    kSystemSoundID_Vibrate              = 0x00000FFF
#else
    kSystemSoundID_UserPreferredAlert   = 0x00001000,
    kSystemSoundID_FlashScreen          = 0x00000FFE,
        // this has been renamed to be consistent
    kUserPreferredAlert     = kSystemSoundID_UserPreferredAlert
#endif        
};

希望这有帮助。

答案 1 :(得分:0)

我唯一知道的是kSystemSoundID_Vibrate,在AudioToolbox / AudioServices.h中。