2016-10-02 10 views
2

タイトルには...選択したアイテムが変更されるたびにUIPickerViewが再生される新しいサウンドがiOS 10に追加されました。その音を再生する方法はありますか?理想的にはAudioServicesPlaySystemSound(_)にシステムサウンドがある場合、またはそれ以外の方法でサウンドがない場合は、AudioServicesPlaySystemSound(_)で理想的です。iOS 10でUIPickerViewのティックサウンドを再生するには?

答えて

0

あなたは、システムのクリック音を使用するか、またはそれらを保存し、ローカルリソースから

// NSURL *fileURL = [NSURL URLWithString:@"/System/Library/Audio/UISounds/wheels_of_time.caf"]; // Too loud 
// NSURL *fileURL = [NSURL URLWithString:@"/System/Library/Audio/UISounds/nano/TimerWheelHoursDetent_Haptic.caf"]; // Hours tick 
SystemSoundID soundID; 
NSURL *fileURL = [NSURL URLWithString:@"/System/Library/Audio/UISounds/nano/TimerWheelMinutesDetent_Haptic.caf"]; // Minutes tick 
AudioServicesCreateSystemSoundID((__bridge_retained CFURLRef)fileURL, &soundID); 
AudioServicesPlaySystemSound(soundID); 
AudioServicesDisposeSystemSoundID(soundID); 
を使用することができます
関連する問題