AVCaptureDevice.setTorchModeOn(level)
가변 밝기로 손전등을 켜는 방법을 사용 하고 있습니다.
이전 iPhone SE에서는 제대로 작동합니다 . level
에서 0
로 변경 될 때 4 가지 밝기 레벨을 명확하게 볼 수 있습니다 1
.
그러나 iPhone 11 Pro에서는 손전등이 레벨이 때만 켜집니다 1.0
! 그리고 제어 센터의 손전등과 비교하여 최대 수준에서 멀어 지면 밝기 입니다.
maxAvailableTorchLevel
constant를 사용 했지만 결과는을 사용하는 것과 같습니다 1.0
.
시도한 값 이상 1.0
-예상대로 예외가 발생합니다.
누구도이 문제가 있었습니까? 어쩌면 몇 가지 해결 방법이 있습니까?
1
이것에 대한 업데이트? 나는이 문제에 대한 보고서를 얻었으므로 나는 이것 때문에 긴급 상황에서 iPhone 11 Pro를 구입하기 직전에 있습니다 : /
—
blackjack75
아직 불행히도. 어쩌면 애플이 업데이트로 고칠 수도있을 것이다. 아이폰 11 프로 전용인지 아니면 모든 새로운 폰인지 아는가?
—
Pavel Alexeev
iPhone 11이 영향을 받는지 아직 확실하지 않습니다. iPhone 11 pro 사용자 만 불만을 제기했습니다. 더 많은 expcetions 등을 처리하는 몇 가지 맹목적인 수정을 시도했지만 아직 장치가 없기 때문에 그것이 도움이되었는지 알 수 없습니다. 실제 장치가 있다면 여기에서 1.81 버전을 확인하고 이것이 도움이되는지 확인할 수 있습니까? 사용자에게 처음 시작하면 효과가 있다고 말했지만 밝기 변경에 실패하고 어두워 지므로 해결 방법이있을 수 있습니다. i.smte.ch/ledflashfree
—
블랙 잭
developer.apple.com/documentation/avfoundation/avcapturedevice/… 토치를 설정하기 전에 lockForConfiguration () 및 unlockForConfiguration ()을 호출합니까?
—
안토니오 야 피아
@ Antonioyaphiar, 내가 할거야!
—
Pavel Alexeev