2013-05-07 35 views
12

Tôi đang cố rung điện thoại trong khi quay video, nhưng tôi thấy rằng AudioServicesPlaySystemSound(kSystemSoundID_Vibrate); không phát độc đáo với AVCaptureSession. Có cách nào khác để rung điện thoại hay tôi bị kẹt khi mất chức năng rung khi đang quay video?Sử dụng rung và AVCaptureSession cùng lúc

+0

Tôi sẽ nghĩ rung động sẽ ảnh hưởng tiêu cực đến chất lượng của video chụp. Đây có thể là lý do tại sao nó bị vô hiệu hóa. – picciano

+0

@picciano Nó không chỉ rung động mặc dù, bất kỳ hệ thống âm thanh của nó – Eric

Trả lời

5

Bạn có thể cần phải thiết lập âm thanh để trộn với khác, tôi thấy điều này hữu ích:

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

từ here

+0

Điều này làm việc cho tôi cảm ơn! – c0d3Junk13

+0

u có thể vui lòng giải thích cho tôi làm thế nào để làm điều đó? tôi muốn rung điện thoại khi đang quay video ... vui lòng hướng dẫn tôi –

+0

đây là câu hỏi của tôi http://stackoverflow.com/questions/21059607/how-to-use-vibration-while-recording-iphone5-ios –