我正在试图让我的iPhone在录制过程中振动。录制时振动iPhone
我已经试过这样:
UInt32 category = kAudioSessionCategory_PlayAndRecord;
status |= AudioSessionSetProperty(kAudioSessionProperty_AudioCategory, sizeof(category), &category);
UInt32 allowMixing = true;
status |= AudioSessionSetProperty (
kAudioSessionProperty_OverrideCategoryMixWithOthers, // 1
sizeof (allowMixing), // 2
&allowMixing // 3
);
status |= AudioSessionSetProperty(
kAudioSessionProperty_OtherMixableAudioShouldDuck, // 1
sizeof (allowMixing), // 2
&allowMixing // 3
);
至于建议here。然后通过调用
AudioServicesPlaySystemSound(kSystemSoundID_Vibrate);
后来振动设备,但它不工作
。但它不振动。它记录得很好,如果我在停止记录之前称之为震动,它会在停止记录后振动。
显然这是一个错误,有谁知道工作?
好像这将是减少记录的质量...... – 2009-11-17 15:20:33
定义“它不工作”的好方法。它震动但不记录?它是否记录但不振动?都不是? – Chris 2009-11-17 16:13:52
质量不是问题。我只是做了一些声音基本的声音处理和振动后的某些声音。用户永远不会听到正在处理的音频,它永远不会被保存等。 – jamesrom 2009-11-18 01:02:51