相关疑难解决方法(0)

在iOS中播放短音

我想我可以使用AVAudioPlayer播放声音,但是,我需要的是只打一短声,我也不需要通过音量等任何循环或细粒度的控制

是否有捷径可寻?

audio ios

58
推荐指数
7
解决办法
9万
查看次数

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

我想知道iOS 8中是否有新的API允许您在键盘扩展中播放标准的键盘点击声 - 只有在启用键盘点击并且设备未处于静音状态时才播放.我还没有见过这样的API,我也没有看到任何关于这个的问题.

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

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

请注意,这个问题是相关的,但是他们想要一个自定义声音,并且该解决方案不会尊重用户播放键盘点击的偏好 - 即使禁用该选项也会始终播放它们.

keyboard audio ios ios8 ios-app-extension

17
推荐指数
1
解决办法
3735
查看次数

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

我用自己创建了自定义键盘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
查看次数