Camera • âm thanh

Các thiết bị cao cấp thường đóng vai trò là trung tâm để sáng tạo nội dung và giao tiếp. Cho phép người dùng chuyển đổi liền mạch giữa phần cứng camera và âm thanh tích hợp và bên ngoài để mang lại trải nghiệm đa năng và chuyên nghiệp cho người dùng.

Nguyên tắc

Cho phép chọn phần cứng camera và âm thanh.

Camera

Guideline ID Test IDs Description
Camera_Switcher T-Camera_Switcher Ứng dụng có một công cụ chuyển đổi camera để chuyển đổi giữa camera tích hợp của thiết bị và camera ngoài.

Âm thanh

Guideline ID Test IDs Description
Audio_Switcher T-Audio_Switcher Các ứng dụng sử dụng micrô hoặc loa sẽ có một bộ chuyển đổi âm thanh để chuyển đổi giữa các thiết bị âm thanh tích hợp của thiết bị và các thiết bị ngoại vi bên ngoài, chẳng hạn như tai nghe hoặc micrô USB.
Audio_Background_Playback T-Audio_Background_Playback

Ứng dụng hỗ trợ tính năng phát trong nền, bất kể người dùng có thấy ứng dụng hay không.

  • Không hiển thị – Ứng dụng ở chế độ nền và bị các ứng dụng khác hoặc màn hình khoá che khuất
  • Có thể thấy – Người dùng có thể thấy ứng dụng nhưng ứng dụng không được lấy tiêu điểm, chẳng hạn như ở chế độ chia đôi màn hình hoặc chế độ cửa sổ kiểu máy tính

Các ứng dụng nền không hiển thị phải sử dụng một dịch vụ trên nền trước để ngăn hệ thống loại bỏ quy trình của ứng dụng sau khi ứng dụng mất tiêu điểm. Các ứng dụng hiển thị nhưng không được lấy tiêu điểm không cần dịch vụ trên nền trước để đảm bảo quy trình của ứng dụng tiếp tục chạy.

Nếu không hiển thị, ứng dụng cũng phải hiển thị một thông báo liên tục, không thể loại bỏ trên thanh trạng thái hoặc màn hình khoá để thông báo cho người dùng rằng ứng dụng đang chạy. Xem phần Tương tác tốt với các nút điều khiển nội dung nghe nhìn.

Kiểm thử

Để đảm bảo ứng dụng của bạn mang đến trải nghiệm chuyên nghiệp và đa năng về camera và âm thanh, hãy hoàn tất các kiểm thử sau.

Camera

Test ID Guideline IDs Description
T-Camera_Switcher Camera_Switcher Kết nối camera bên ngoài. Sử dụng bộ chuyển đổi camera của ứng dụng để chuyển đổi giữa camera tích hợp của thiết bị và camera bên ngoài. Xác minh rằng bản xem trước của camera cập nhật chính xác cho từng camera đã chọn.

Âm thanh

Test ID Guideline IDs Description
T-Audio_Switcher Audio_Switcher Kết nối một thiết bị âm thanh bên ngoài, chẳng hạn như tai nghe hoặc micrô USB. Sử dụng nút chuyển đổi âm thanh của ứng dụng để chuyển đổi giữa âm thanh tích hợp của thiết bị và thiết bị ngoại vi bên ngoài. Xác minh rằng đầu vào và đầu ra âm thanh được định tuyến chính xác đến thiết bị đã chọn.
T-Audio_Background_Playback Audio_Background_Playback

Bắt đầu phát âm thanh. Tương tác với một ứng dụng không phải ứng dụng âm thanh khác dưới dạng ứng dụng trên nền trước. Xác minh rằng ứng dụng của bạn vẫn tiếp tục phát mà không bị giật hoặc tạm dừng. Nếu ứng dụng của bạn không xuất hiện, hãy xác minh rằng một thông báo sẽ xuất hiện trên thanh trạng thái.

Khoá thiết bị và đợi ít nhất một phút để xác minh rằng hệ thống không huỷ quy trình để tiết kiệm pin. Xác minh rằng ứng dụng cung cấp một thông báo trên màn hình khoá. Sử dụng nút phát và tạm dừng ngay trong thông báo trên màn hình khoá để xác nhận rằng dịch vụ trên nền trước đang giao tiếp với ứng dụng.

Mở khoá màn hình. Xác minh rằng ứng dụng tiếp tục phát. Đối với các ứng dụng không hiển thị, hãy xác minh rằng một thông báo xuất hiện trên thanh trạng thái.

Lấy lại tiêu điểm cho ứng dụng làm ứng dụng trên nền trước và xác minh rằng quá trình phát tiếp tục mà không bị giật hoặc tạm dừng.