ランダムフロートを使用して、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 を変数に追加する方法や、まったく別の方法でランダムな明るさを設定する方法はありますか?
ありがとうございました!