UIInputViewAudioFeedback Not Working

Paul SlocumPaul Slocum Posts: 414Registered Users @ @
edited May 2012 in iOS SDK Development
I'm trying to use the UIInputViewAudioFeedback protocol to get my keyboard accessory to make the keyboard sound when a button is pressed, but I get no sound.

I adopt the protocol in my interface declaration:
@interface KeyboardButton : UIView <UIInputViewAudioFeedback>

I implement enableInputClicksWhenVisible:
- (BOOL) enableInputClicksWhenVisible 
{return YES;}

And in touchesBegan I call
[[UIDevice currentDevice] playInputClick];

But I get no sound from my keyboard keys. If in touchesBegan, I replace playInputClick with the following which simply plays the keyboard sound, then I do hear the keyboard click sound:

That works, but if I don't use playInputClick then my keyboard keys won't be affected by the iOS user preference for keyboard sound on/off. Anyone have any idea why I'm not getting any sound from playInputClick? Is anyone using it successfully in iOS 5.1?


  • fl3urDevfl3urDev Posts: 1New Users
    this is very useful, thank you very much! You saved me time.
Sign In or Register to comment.

Advertise here

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!