本地通知警报声音不在 iPad 上播放,但在 iPhone 上播放相同
Posted
技术标签:
【中文标题】本地通知警报声音不在 iPad 上播放,但在 iPhone 上播放相同【英文标题】:Local notification alert sound not playing on iPad but same playing for iPhone 【发布时间】:2013-10-23 09:52:51 【问题描述】:我正在为本地通知播放自定义声音。
notification.soundName=[[NSBundle mainBundle] pathForResource:@"soundName" ofType:@"mp3"];
我正在为本地通知设置自定义声音。在 iPhone(ios 7) 中播放通知声音但在 iPad(IOS 6.1.3) 中未播放时。 请告诉我 iPad 的代码有什么问题。
注意-设置->声音->两个设备的铃声和警报声音为零。但它在 iPhone 上运行良好,但在 iPad 上却不行
通知声音需要设置提示音吗?
提前致谢
【问题讨论】:
***.com/a/16030356/2265218 检查此链接.. (如果您在设备中查看)可能很有趣,但首先检查您的 iPad 音量是否合适??因为它可以在 iPhone 上运行,所以它应该也可以在 iPad 上运行。 嗨 ipatel 我检查设备声音设置-> 声音-> 铃声和警报我的声音为零。但它在 iPhone 上运行良好,但在 iPad 上却不行 :( @krish - 可以尝试使用声音名称的完整路径,例如localNotif.soundName = [[NSBundle mainBundle] pathForResource:@"soundName" ofType:@"mp3"];
检查声音是否静音..
【参考方案1】:
尝试将文件扩展名从 mp3 更改为 .aiff 文件
【讨论】:
以上是关于本地通知警报声音不在 iPad 上播放,但在 iPhone 上播放相同的主要内容,如果未能解决你的问题,请参考以下文章
[expo-notifications][managed workflow][EAS Build][Android] 自定义声音不在本地预定通知中播放