【问题标题】:Official way to use the new keyboard click sounds in iOS 10在 iOS 10 中使用新键盘点击声音的官方方法
【发布时间】:2017-02-01 21:16:24
【问题描述】:

我的应用包含一个复制 iOS 标准键盘行为的自定义控件。

我可以使用此代码成功播放系统键盘点击声音:

UIDevice.current.playInputClick()

在 iOS 9 及更低版本上,只有一键声音,我只需要这个调用。在 iOS 10 上,常规键、退格键和其他特殊键有不同的点击声音。

播放这些额外声音的官方方法是什么?我是否必须使用链接答案中的替代方式? playInputClick() 的文档没有提及任何内容。

有一个answer 建议使用AudioServicesPlaySystemSound 播放新的点击声音。但another answer 表示,这些 ID 可能不会指向未来版本的 iOS 中最新的系统点击声音。解决方法的另一个问题是,似乎无法检查用户是否在系统设置中启用了键盘点击 (link)。

【问题讨论】:

  • 您找到解决方案了吗?我也有同样的问题...

标签: ios swift audio ios10 iphone-keypad


【解决方案1】:

下面的 url 可以帮助找到合适的声音: https://github.com/TUNER88/iOSSystemSoundsLibrary

截至 2019 年 10 月,这些是声音 ID

按点击 - ID:1104

按删除 - ID:1155

按修饰符 - ID:1156

【讨论】:

  • 对我来说是 1104 而不是 1123 但我找到了另外 2 个感谢你!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-05-17
  • 1970-01-01
  • 1970-01-01
  • 2017-01-04
  • 2013-09-30
相关资源
最近更新 更多