iOS : iPhone 11 Pro의 토치 레벨


9

AVCaptureDevice.setTorchModeOn(level)가변 밝기로 손전등을 켜는 방법을 사용 하고 있습니다.

이전 iPhone SE에서는 제대로 작동합니다 . level에서 0로 변경 될 때 4 가지 밝기 레벨을 명확하게 볼 수 있습니다 1.

그러나 iPhone 11 Pro에서는 손전등이 레벨이 때만 켜집니다 1.0! 그리고 제어 센터의 손전등과 비교하여 최대 수준에서 멀어 지면 밝기 입니다.

maxAvailableTorchLevelconstant를 사용 했지만 결과는을 사용하는 것과 같습니다 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

답변:


0

maxAvailableTorchLevel 에 대한 문서에 따르면

이 상수는 장치에서 현재 지원되는 실제 최대 값과 상관없이 항상 사용 가능한 최대 토치 레벨을 나타냅니다.

이 상수가 항상 최대 가용 토치 레벨을 나타내는 경우, 우리는 서로 다른 장치가 서로 다른 최대 가용 레벨을 가지고있을뿐만 아니라 언급 한 장치가 1.0보다 높을 수 없음을 추출합니다.

지금 할 수있는 가장 좋은 일은 Apple의 개발자 지원에 연락하는 것 입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.