Swift 默认SystemSoundID的列表
我正在尝试实现Swift 默认SystemSoundID的列表,swift,xcode,soundeffect,system-sounds,Swift,Xcode,Soundeffect,System Sounds,我正在尝试实现AudioServicesPlaySystemSound(SystemSoundID(****))因此我需要一个苹果SystemSounds的现有ID列表。搜索我在GitHub上找到的各种帖子。我在这个列表中找不到适合我的声音。由于该存储库自2013年以来未更新,我不确定它是否是最新的。我想知道是否有一个更为最新的SystemSounds列表。首先,你找到的列表不是苹果发布的。 我不知道作者是自己研究的还是仅仅收集的,但这种行为被认为是一种逆向工程,在开发者协议中被禁止 我在这个列
AudioServicesPlaySystemSound(SystemSoundID(****))
因此我需要一个苹果SystemSounds的现有ID列表。搜索我在GitHub上找到的各种帖子。我在这个列表中找不到适合我的声音。由于该存储库自2013年以来未更新,我不确定它是否是最新的。我想知道是否有一个更为最新的SystemSounds列表。首先,你找到的列表不是苹果发布的。
我不知道作者是自己研究的还是仅仅收集的,但这种行为被认为是一种逆向工程,在开发者协议中被禁止
我在这个列表中找不到适合我的声音。
您可能需要查找声音资源而不是SystemSoundID,然后注册它并使用为其创建SystemSoundID
我想知道是否有更为最新的SystemSounds列表。
公共SystemSoundID的最新列表为:
警报声音标识符
常数
在iPhone上,将此常量与 音频服务声带 函数调用一个简短的振动。在iPodtouch上,什么都不做kSystemSoundID\u振动
在桌面上,将此常量与 音频服务声带 函数播放声音首选项窗格中指定的警报kSystemSoundID\u UserPreferredAlert
在桌面上,将此常量与 音频服务声带 在屏幕上显示闪光的功能kSystemSoundID\u闪屏
不赞成。改用kUserPreferredAlert
kSystemSoundID\u UserPreferredAlert
使用其他SystemSoundID可以被视为使用私有API 苹果开发者在苹果开发者论坛上的一些评论: 在API中使用未记录的任意值是不合适的,因此我建议您在提交时不要这样做 对于要被视为API的固定SystemSoundID值,其标头中必须有一个符号常量。传入其他固定值不正常