我一直在遇到一个问题。 我在 iOS 中实现了带有自定义音效的推送通知。 它是一个 MP3 文件。 当我在 iOS 5 中收到推送通知时,它能够正常播放,但在 iOS 4 中却没有任何声音。
你能帮我解决这个问题吗?
代码如下:
{
"aps": {
"badge": 10,
"alert": "Hello",
"sound": "sound.mp3"
}
}
Nithin
我一直在遇到一个问题。 我在 iOS 中实现了带有自定义音效的推送通知。 它是一个 MP3 文件。 当我在 iOS 5 中收到推送通知时,它能够正常播放,但在 iOS 4 中却没有任何声音。
你能帮我解决这个问题吗?
代码如下:
{
"aps": {
"badge": 10,
"alert": "Hello",
"sound": "sound.mp3"
}
}
Nithin
根据推送通知指南:
您可以将音频数据打包为aiff、wav或caf文件。然后,在Xcode中,将声音文件作为本地化资源添加到应用程序捆绑包中。
它并没有提到MP3。我曾使用过aif文件,效果良好。建议遵循Apple的规定。
ffmpeg -i in.mp3 -acodec pcm_s16le -ac 1 -ar 44100 out.wav
,然后输出可以用于推送。如果您使用此命令而您的文件仍无法播放->可能是输入文件出了问题->让我们尝试另一个。 - samthui7"sound":"sound.wav"
来调用它。