14

ビデオの録画中に電話を振動させようとしてAudioServicesPlaySystemSound(kSystemSoundID_Vibrate);いますが、 AVCaptureSession. 電話を振動させる他の方法はありますか、それともビデオの録画中にバイブレーション機能が失われてしまいますか?

4

1 に答える 1

6

おそらくオーディオを他のものとミックスするように設定する必要があります。これは便利だと思いました:

- (void)setupAudio {
    [[AVAudioSession sharedInstance] setCategory: AVAudioSessionCategoryPlayback error: nil];
    UInt32 doSetProperty = 1;
    AudioSessionSetProperty (kAudioSessionProperty_OverrideCategoryMixWithOthers, sizeof(doSetProperty), &doSetProperty);
    [[AVAudioSession sharedInstance] setActive: YES error: nil];
}

ここから

于 2013-07-17T17:52:18.623 に答える