首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在自定义键盘扩展中播放标准iOS键盘点击声音

在自定义键盘扩展中播放标准iOS键盘点击声音
EN

Stack Overflow用户
提问于 2014-07-10 12:42:04
回答 1查看 3.9K关注 0票数 17

我想知道iOS 8中是否有新的应用程序接口允许你在键盘扩展中播放标准的键盘点击声音-只有当他们启用了键盘点击并且设备没有处于静音状态时才播放它。我还没有见过这样的API,也没有看到任何关于这方面的问题。

我知道在以前的iOS版本中,如果您实现了自定义输入或键盘附件视图(在采用UIInputViewAudioFeedback协议并在enableInputClicksWhenVisible中返回YES后通过[[UIDevice currentDevice] playInputClick]; ),这是可能的。只有在这些情况下,这才是可能的。键盘扩展不是这两个。

是否可以使用自定义iOS键盘播放输入点击?

请注意,this question是相关的,但他们想要一个自定义的声音,该解决方案将不会尊重用户的首选播放键盘点击-将始终播放他们,即使该选项已被禁用。

EN

回答 1

Stack Overflow用户

发布于 2014-09-30 09:46:53

只需使用

代码语言:javascript
运行
复制
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0),     
^{
AudioServicesPlaySystemSound(1104);
});    

问题是,当完全访问被启用时,声音将会播放,如果没有,因为它的调用是在后台线程不会阻塞主线程

票数 10
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24668631

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档