Ho aggiunto Tock suono di iPhone per la mia tastiera personalizzata in questo modo:Come ottenere un suono della tastiera attenuato per iPhone OS 3.1?
NSString *path = [[NSBundle bundleWithIdentifier:@"com.apple.UIKit"] pathForResource:@"Tock" ofType:@"aiff"];
SystemSoundID soundID;
AudioServicesCreateSystemSoundID((CFURLRef)[NSURL fileURLWithPath:path], &soundID);
AudioServicesPlaySystemSound(soundID);
// we don't dispose of the sound to keep the sound in the cache for the next time
//AudioServicesDisposeSystemSoundID(soundID);
In iPhone OS 3.1, tuttavia, il suono della tastiera Tock è stato soffocato, per esempio è molto più silenzioso di altri suoni e di quanto lo fosse nel 3.0. Il suono del mio metodo è ancora molto forte e al massimo volume. Come posso ottenere lo stesso volume della tastiera predefinita dell'iPhone?
A proposito, il suono Tock su Twitterrific è attenuato in modo appropriato.
Acclamazioni
MrMage
E hai fornito un modo per disattivarlo, giusto? La maggior parte delle persone che conosco odiano assolutamente quel tipo di suoni. – AlBlue
Certo che l'ho fatto. – MrMage
Ho appena aggiunto una taglia per questo. Mi piacerebbe avere una soluzione completa per questo che si sente (ad esempio suoni) esattamente come la cosa reale. – MrMage