Advertise here




Advertise here

Howdy, Stranger!

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

Sign In with Google Sign In with OpenID

UIInputViewAudioFeedback Not Working

Paul SlocumPaul Slocum Posts: 407Registered Users @ @
edited May 2012 in iPhone 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:
AudioServicesPlaySystemSound(0x450);

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?

Replies

Sign In or Register to comment.