iOS本地通知声音不工作
问题描述:
我正在使用UILocalNotification通知用户有关某些事件。问题是,如果我为此选择自定义声音,系统的默认声音仍会播放。奇怪的是,有时它仍然适用于我的声音,有时它不会。我已经正确地处理文件并将其转换为正确的caf格式。 当我重新启动设备,它完美的作品。那么为什么我的声音播放一些时间和其他时间系统默认声音?iOS本地通知声音不工作
答
您的通知声音可能不超过30秒 - 如果提供的文件较长,则不会有任何声音。
此外,首先检查一些外部播放器中的声音,并最好将其转换为.caf格式。
要转换文件的.caf,打开终端,进入你保存你的声音在那里,并键入:
afconvert -f卡福-d LEI16 @ 44100 -c 1 yourfile.wav yourfile.caf 然后,只需设置它喜欢:
yourNotification.soundName = @"yoursound_name.caf";
正如我已经说过,我的文件是在正确的格式和他们有时工作,他们是短于30秒为好。我想知道为什么我必须重新启动我的设备才能使这些声音起作用。 – pmax1