共6条回复
楼长
·
tinyfool
回复于 2013年08月23日
SOS模式就是定时亮灭而已啊
2楼
·
Lithium
回复于 2013年08月23日
- (void)changeFlash:(BOOL)isOpened{
NSLog(@"changed the flash:%d",isOpened);
AVCaptureDevice *device = [AVCaptureDevice defaultDeviceWithMediaType:AVMediaTypeVideo];
if ([device hasTorch]) {
[device lockForConfiguration:nil];
if(isOpened)
[device setTorchMode:AVCaptureTorchModeOn]; // use AVCaptureTorchModeOff to turn off
else
[device setTorchMode:AVCaptureTorchModeOff];
[device unlockForConfiguration];
}
}
多看文档是王道~
AVCaptureTorchModeOn 是常亮,Auto是拍的时候有可能亮有可能不亮。
3楼
·
tinyfool
回复于 2013年08月23日
楼上威武......
4楼
·
VianoBan
回复于 2013年08月23日
谢谢Tiny叔,Lithium,还是要多看文档才行。
5楼
·
6楼
·
ibuick
回复于 2013年08月24日
AVFoundation 里面好多 API 太狠了,,要不是写 ezShare,我还一直没怎看这个 Framework,