Ios 通过soundID获取soundName以将其分配给UILocalNotification
我有一个Ios 通过soundID获取soundName以将其分配给UILocalNotification,ios,cocoa-touch,uilocalnotification,Ios,Cocoa Touch,Uilocalnotification,我有一个UILocalNotification,我不想将其设置为使用默认音调。我使用了AudioToolbox.framework,通过引用此库,我获得了一个SystemSoundID: 但是,UILocalNotification需要一个合理的名称。如何从SystemSoundID中获取名称?提及的描述 对于此属性,请指定文件的文件名(包括扩展名) 应用程序主捆绑包中的声音资源或 UILocalNotificationDefaultSoundName请求默认系统 声音 因此,如果需要默认的本地
UILocalNotification
,我不想将其设置为使用默认音调。我使用了AudioToolbox.framework,通过引用此库,我获得了一个SystemSoundID
:
但是,UILocalNotification
需要一个合理的名称。如何从SystemSoundID
中获取名称?提及的描述
对于此属性,请指定文件的文件名(包括扩展名)
应用程序主捆绑包中的声音资源或
UILocalNotificationDefaultSoundName请求默认系统
声音
因此,如果需要默认的本地通知声音,请使用UILocalNotificationDefaultSoundName
还有一张
注意:系统提供的警报声音和系统提供的用户界面
您的应用程序无法使用声音效果
因此,您不能为此使用在中找到的任何系统声音id
如果您想要定制声音,您必须提供自己的声音