iOS: Cấp độ đèn pin trên iPhone 11 Pro


9

Tôi đang sử dụng AVCaptureDevice.setTorchModeOn(level)phương pháp để bật đèn pin ở độ sáng thay đổi.

Trên iPhone SE cũ của tôi, nó hoạt động tốt - tôi có thể thấy rõ 4 mức độ sáng khác nhau khi tôi thay đổi leveltừ 0sang 1.

Nhưng trên iPhone 11 Pro, đèn pin chỉ bật khi ở mức 1.0! Và đó là độ sáng nếu ở xa mức tối đa (so với đèn pin từ Trung tâm điều khiển).

Tôi đã thử sử dụng maxAvailableTorchLevelhằng số, nhưng kết quả cũng giống như sử dụng 1.0.
Cũng đã thử các giá trị nhiều hơn 1.0- kết quả này là ngoại lệ (như mong đợi).

Có ai có vấn đề này quá không? Có lẽ có một số cách giải quyết?


1
Bất kỳ cập nhật về điều này? Tôi nhận được báo cáo về vấn đề này vì vậy tôi đang chuẩn bị mua iPhone 11 Pro trong trường hợp khẩn cấp vì điều này: /
blackjack75

Chưa tiếc. Có lẽ Apple sẽ sửa nó trong một số cập nhật. Bạn có biết rằng nó chỉ có trên iPhone 11 Pro hay tất cả các điện thoại mới?
Pavel Alexeev

Tôi không chắc chắn liệu iPhone 11 có bị ảnh hưởng hay không. Tôi chỉ có khiếu nại từ người dùng iPhone 11 pro. Tôi đã thử một số sửa chữa mù, xử lý nhiều chi tiết hơn vv nhưng tôi không biết liệu nó có giúp ích gì không vì tôi chưa có thiết bị này. Nếu bạn có thiết bị thực tế, bạn có thể kiểm tra phiên bản 1.81 tại đây và xem điều này có giúp ích không? Tôi đã có người dùng nói với tôi rằng nó hoạt động ngay từ lần đầu tiên nhưng sau đó không thành công khi thay đổi độ sáng và trở nên mờ, vì vậy có thể có một cách giải quyết. i.smte.ch/ledflashfree
blackjack75

developer.apple.com/documentation/avfoundation/avcapturedevice/ Khăn Bạn có gọi lockForConfiguration () và UnlockForConfiguration () trước khi đặt đèn pin không?
antonio yaphiar

@antonioyaphiar, chắc chắn tôi làm!
Pavel Alexeev

Câu trả lời:


0

Theo tài liệu cho maxAv AvailableTorchLevel

Hằng số này luôn thể hiện mức độ đèn pin tối đa khả dụng, không phụ thuộc vào giá trị tối đa thực tế hiện được thiết bị hỗ trợ.

Nếu hằng số này luôn đại diện cho mức độ đèn pin tối đa khả dụng, chúng tôi không chỉ trích xuất rằng các thiết bị khác nhau có các mức khả dụng tối đa khác nhau mà cả thiết bị bạn đề cập không thể cao hơn 1.0.

Điều tốt nhất có thể làm bây giờ là tiếp cận với bộ phận hỗ trợ nhà phát triển của Apple .

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.