2

我尝试使用随机浮点数来获得 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];
    }

但不幸的是,它不起作用,因为亮度缺少 f。我想说的是:

    [device setTorchModeOnWithLevel:0.5f error:NULL];

在 0.5 之后是 af ,我认为这就是它不适用于 x 变量的原因。是否有任何方法可以将此 f 添加到变量中,或者以完全其他方式设置随机亮度?

谢谢!

4

0 回答 0