嗨我在我的应用程序中使用UILocalNotification。UILocalNotification不在iPhone中播放声音?
它在模拟器中正常工作。
它给出了警报和声音。
但是,当我尝试在设备上安装此应用程序时,它会在通知来临时显示警报,但声音未播放。
请帮忙。
嗨我在我的应用程序中使用UILocalNotification。UILocalNotification不在iPhone中播放声音?
它在模拟器中正常工作。
它给出了警报和声音。
但是,当我尝试在设备上安装此应用程序时,它会在通知来临时显示警报,但声音未播放。
请帮忙。
如果您使用的是UILocalNotificationDefaultSoundName
,我确定它是一个iOS错误。我已经测试并发现声音不能在iOS 4.3上播放,但可以在4.3.1及更高版本上播放。
您正在使用错误的.caf文件格式,或者根本没有使用.caf。
要创建.caf文件,请使用您的iTunes。
的iTunes - >首选项 - >导入设置 - >导入使用:选择AIFF编码器,进行自定义设置,如果你想单击确定,再次确定
然后从资料库中选择音乐,点击:高级 - >创建AIFF版本 拖&下降产生的新的桌面和改变文件扩展名从.AIF到的.caf
就是这样,你有文件的.caf将你的iPhone设备上运行
确保CAF文件被复制到项目的目标。
你可以通过选择文件来实现,然后在File Inspector中查看目标成员是否已经选择了你的目标。如果没有 - 那是你的问题。
确保手机未处于静音模式! – EmptyStack
是的,我的手机没有处于静音模式。Plz能帮助我吗 –
设备中的文件名称区分大小写。请确保您在正确的情况下提供了声音文件名 – EmptyStack