相关疑难解决方法(0)

如何在自定义键盘中播放键盘点击声?

我用自己创建了自定义键盘UIView.但是我没有听到键盘的咔嗒声.所以我尝试了以下代码.但是我听不到任何声音.如何播放键盘咔嗒声?

NSURL* musicFile = [NSURL fileURLWithPath:[[NSBundle mainBundle] 
                                               pathForResource:@"Tock"
                                               ofType:@"aiff"]];
    AVAudioPlayer *click = [[AVAudioPlayer alloc] initWithContentsOfURL:musicFile error:nil];
    [click setVolume:0.15f];
    [click play];
Run Code Online (Sandbox Code Playgroud)

我也尝试了下一个.

AudioServicesPlaySystemSound(0x450);
Run Code Online (Sandbox Code Playgroud)

我怎么能够?

cocoa-touch objective-c ios custom-keyboard

16
推荐指数
3
解决办法
8639
查看次数

点击自定义键盘按钮时如何播放tock声音

我一直在为iOS 8定制键盘工作一段时间,到目前为止一切都很顺利,但我仍然无法理解这种敲击声音.

我搜索了这个问题的高低,并尝试了几种方法,包括

  1. 使用AudioToolbox
  2. 使用AVFoundation
  3. 将tock.caf放入我的捆绑包中然后播放它

其中一些在模拟器中工作,但它们都不能在我的设备中工作.任何在点击自定义键盘按钮时成功播放声音的人都可以分享一些工作代码吗?如果代码可以遵守声音设置,那就是最好的.

keyboard audio ios ios8 ios-app-extension

6
推荐指数
3
解决办法
7105
查看次数