Quay video, chỉnh sửa ảnh và xử lý nội dung nghe nhìn là những tính năng cơ bản của các ứng dụng mạng xã hội và ứng dụng nhắn tin. Android đã tạo ra các API hỗ trợ những tính năng phần cứng mới nhất của thiết bị, cùng với các thư viện giúp đơn giản hoá việc tích hợp vào ứng dụng của bạn. Trang này kết nối bạn với các tài nguyên để giúp bạn bắt đầu và nâng cấp ứng dụng của mình.
Nắm được các khái niệm chính về việc tạo nội dung nghe nhìn
Android có các API và thư viện giúp ứng dụng của bạn thích ứng tốt nhất với các chức năng của thiết bị trong khi xử lý sự đa dạng của hệ sinh thái Android.
Ghi lại nội dung nghe nhìn trong ứng dụng
Bạn có thể thực hiện thao tác chụp ảnh cơ bản bằng ứng dụng camera tích hợp sẵn trên thiết bị bằng Intent. Đối với các ứng dụng mạng xã hội và ứng dụng giao tiếp, việc tích hợp sẵn tính năng hỗ trợ chụp ảnh/quay video chất lượng cao có thể mang lại lợi thế cạnh tranh. Tìm hiểu cách thực hiện:
- CameraX – Lựa chọn được đề xuất cho hầu hết các nhà phát triển, là một thư viện cung cấp chế độ hỗ trợ dễ sử dụng cho hầu hết các trường hợp sử dụng camera phổ biến với hành vi nhất quán, tương thích.
- Camera2 – Android Camera API cấp thấp mà thư viện CameraX bao bọc. Sử dụng lớp này khi bạn cần kiểm soát ở cấp thấp.
- Tiện ích camera – Cho phép ứng dụng của bạn truy cập vào các tính năng nâng cao của camera, chẳng hạn như chế độ ban đêm, hiệu ứng bokeh, làm đẹp khuôn mặt và HDR.
- Kính ngắm của camera – Đơn giản hoá quy trình tích hợp Camera2 bằng cách cung cấp một tiện ích kính ngắm cơ sở để hiển thị nguồn cấp dữ liệu từ camera.
- Camera – Lớp ban đầu không dùng nữa được dùng để điều khiển camera trên Android.
Duyệt xem, chia sẻ và chỉnh sửa nội dung nghe nhìn
Đảm bảo người dùng có thể dễ dàng chỉnh sửa và chia sẻ nội dung nghe nhìn mà họ đã tạo và ghi lại với chất lượng cao nhất có thể:
- Media3 Transformer API – API này giúp người dùng dễ dàng chỉnh sửa nội dung nghe nhìn. Các chức năng chỉnh sửa bao gồm chuyển đổi giữa các định dạng (chuyển mã), áp dụng các thay đổi như cắt một đoạn trong video dài hơn, cắt một phần của khung hình video, áp dụng hiệu ứng tuỳ chỉnh và các thao tác chỉnh sửa khác.
- Công cụ chọn ảnh – Thành phần này mang đến cho người dùng một cách tiện lợi và an toàn để chỉ cấp cho ứng dụng của bạn quyền truy cập vào những hình ảnh và video được chọn, thay vì toàn bộ thư viện nội dung đa phương tiện của họ.
- Trang chia sẻ nội dung trong Android – Thành phần này cho phép người dùng gửi nội dung từ ứng dụng này sang ứng dụng khác.
- Định dạng hình ảnh Ultra HDR – Định dạng tệp dựa trên JPEG được dùng để mã hoá hình ảnh bằng bản đồ tăng độ sáng theo phạm vi logarit có thể hiển thị ở dải động cao trên các màn hình tương thích.
Nâng cấp ứng dụng của bạn
Bạn sẽ muốn ứng dụng của mình hỗ trợ những tính năng đáp ứng và vượt quá mong đợi của người dùng. Một cách để làm việc đó là hỗ trợ các tính năng nâng cao về nội dung nghe nhìn do các thiết bị cao cấp cung cấp. Sau đây là một số cách cụ thể giúp ứng dụng của bạn nổi bật:
- Chụp ảnh Ultra HDR và quay video HDR
- Sử dụng các tiện ích máy ảnh như chế độ ban đêm hoặc hiệu ứng xoá phông (đối với ảnh chân dung)
- Hỗ trợ độ trễ bằng 0 của màn trập
- Chỉnh sửa video bằng hiệu ứng tuỳ chỉnh
- Chụp ảnh bằng cả camera trước và sau cùng lúc (người dùng có thể tường thuật nội dung họ đang quay trong kính ngắm)
Hãy xem hướng dẫn đầy đủ về những tính năng cần cân nhắc để nâng trải nghiệm quay và chỉnh sửa nội dung nghe nhìn lên một tầm cao mới và gây ấn tượng với người dùng.