我尝试使用随机浮点来获取iPhone的LED的随机亮度。
float x = arc4random() % 11 * 0.1;
AVCaptureDevice *device = [AVCaptureDevice defaultDeviceWithMediaType:AVMediaTypeVideo];
if ([device hasTorch])
{
[device lockForConfiguration:nil];
[device setTorchModeOnWithLevel:x error:NULL];
[device unlockForConfiguration];
}
但不幸的是它没有用,因为亮度缺失了。 我想说的是:
[device setTorchModeOnWithLevel:0.5f error:NULL];
在0.5之后是f,我认为这就是为什么它不能使用x变量。是否有任何方法可以将此f添加到变量或者以其他方式设置随机亮度?
谢谢!