Я пытаюсь заставить свой 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
);
Как предложено здесь . Затем включите устройство, позвонив по номеру
AudioServicesPlaySystemSound(kSystemSoundID_Vibrate);
Но это не работает . Но это не вибрирует. Он записывает нормально, и если я вызываю вибрирующие моменты, прежде чем я прекращаю запись, он вибрирует после остановки.
Видимо, это ошибка, кто-нибудь знает обойти?