![]()
CẤP 3 — Thích ứng sẵn sàng
Bản xem trước của máy ảnh
Máy ảnh là một trong những ứng dụng Android quan trọng nhất. Kính ngắm của camera là một cửa sổ trong ứng dụng, một bản kết xuất đầu ra của cảm biến camera (bản xem trước của camera).
Cảm biến camera có vị trí cố định và tỷ lệ khung hình cố định, đồng thời thường xuất dữ liệu hình ảnh ở hướng ngang. Tuy nhiên, khung ngắm phải tuân thủ hướng dọc và ngang của thiết bị, trạng thái gập và mở của thiết bị có thể gập lại cũng như các kích thước cửa sổ khác nhau trong chế độ nhiều cửa sổ.
Ở chế độ nhiều cửa sổ và trên thiết bị có thể gập lại, khung ngắm có thể ở hướng dọc trên thiết bị ngang hoặc hướng ngang trên thiết bị dọc. Các ứng dụng máy ảnh thường phải xoay bản xem trước hình ảnh để khớp với hướng của kính ngắm. Ngay cả khi ống ngắm và cảm biến camera có cùng hướng, tỷ lệ khung hình của chúng vẫn có thể khác nhau.
Ứng dụng của bạn gặp phải thách thức trong việc định hướng và điều chỉnh tỷ lệ hình ảnh cảm biến camera để phù hợp với hướng và tỷ lệ khung hình của giao diện người dùng ứng dụng khi giao diện người dùng thay đổi hướng và kích thước.
Để tìm hiểu cách quản lý bản xem trước của camera, hãy xem các hướng dẫn sau đây cho nhà phát triển:
Chiếu nội dung nghe nhìn
Tính năng chiếu nội dung đa phương tiện sẽ chụp lại nội dung của màn hình thiết bị hoặc cửa sổ ứng dụng, sau đó hiển thị nội dung được chụp trên một thiết bị khác, chẳng hạn như TV.
Các ứng dụng truyền nội dung nghe nhìn phải đăng ký quyền sử dụng dịch vụ, quản lý sự đồng ý của người dùng, định hướng và điều chỉnh tỷ lệ nội dung đã ghi lại cho phù hợp với hướng và tỷ lệ khung hình của thiết bị đích, đồng thời cho phép tuỳ chỉnh nội dung truyền.
Để biết thông tin chi tiết về cách triển khai, hãy xem phần Phép chiếu nội dung đa phương tiện.