【发布时间】:2011-03-11 13:21:18
【问题描述】:
你知道我在哪里可以找到指向 iOS 系统声音的常量列表,以便我能够将它们提供给 AudioServicesCreateSystemSoundID 方法吗?
【问题讨论】:
你知道我在哪里可以找到指向 iOS 系统声音的常量列表,以便我能够将它们提供给 AudioServicesCreateSystemSoundID 方法吗?
【问题讨论】:
这是来自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
};
希望这会有所帮助。
【讨论】:
我知道的唯一一个是 kSystemSoundID_Vibrate,在 AudioToolbox/AudioServices.h 中。
【讨论】: