Hệ thống âm thanh Android có thể hỗ trợ nhiều định dạng kênh âm thanh để phát. Âm thanh được tạo cho các định dạng âm thanh có số lượng kênh cao, chẳng hạn như âm thanh vòm 5.1, phải phát lại một cách hợp lý trên thiết bị 2 kênh âm thanh nổi.
Thử nghiệm kết hợp đa kênh của Trình xác minh CTS xác minh rằng hoạt động phát hợp lý sẽ diễn ra trên nhiều nguồn âm thanh có số lượng kênh cao và qua các tuyến âm thanh được định cấu hình để phát 2 kênh.
Giao diện người dùng kiểm thử phối âm đa kênh
Giao diện người dùng thử nghiệm trộn xuống đa kênh, như trong Hình 1, bao gồm các phần tử được mô tả trong các phần sau.
Hình 1. Thử nghiệm kết hợp nhiều kênh đã sẵn sàng để chạy.
Lựa chọn API âm thanh
Người dùng có thể chọn API âm thanh dùng để phát và ghi: API Java hoặc API gốc. Bạn chỉ cần kiểm thử một API để vượt qua bài kiểm thử.
Hình 2. Lựa chọn API âm thanh.
Tiện ích hỗ trợ
Hãy xem phần Tiện ích hỗ trợ để biết thêm thông tin.
Lựa chọn tuyến đường
Với giao diện này, người dùng có thể chọn tuyến âm thanh cần kiểm thử. Tên tuyến đường được thêm vào văn bản bắt buộc khi tuyến đường xuất hiện trên thiết bị (ngay cả khi thiết bị ngoại vi âm thanh liên kết với tuyến đường đó không được kết nối). Khi chạy trình tự kiểm thử cho tuyến đó, tên sẽ được thêm vào văn bản done (xong).
Các nút định tuyến được bật khi một thiết bị được liên kết với một tuyến nhất định có sẵn, tức là một thiết bị ngoại vi âm thanh được kết nối với DUT. Hãy kiểm thử các tuyến được hỗ trợ như sau:
Micrô/Loa: Kiểm thử micrô và loa tích hợp trên thiết bị được kiểm thử (DUT).
Giắc cắm tai nghe analog + Loopback: Bạn phải kết nối giắc cắm tai nghe analog 3,5 mm (không có trên một số thiết bị Android) với đầu cắm âm thanh loopback.
Giao diện USB + Vòng lặp: Kiểm tra xem thiết bị giao diện âm thanh USB có được định cấu hình đúng cách cho vòng lặp hay không. Nút này chỉ được bật khi thiết bị có giao diện âm thanh USB được kết nối.
Bộ chuyển đổi tai nghe USB + Loopback: Kiểm thử bộ chuyển đổi tai nghe USB sang analog được kết nối với một đầu cắm âm thanh loopback. Nút này chỉ được bật khi bạn kết nối bộ chuyển đổi tai nghe USB sang analog có giắc cắm lặp lại âm thanh.
Hình 3. Lựa chọn tuyến đường.
Kiểm thử các nút quy trình, hiển thị dữ liệu và thông số kỹ thuật định dạng
Start (Bắt đầu): Bắt đầu kiểm thử. Quy trình kiểm thử tạo ra tín hiệu từ từng định dạng đã chỉ định.
Stop (Dừng): Dừng quá trình thực thi kiểm thử.
Xoá kết quả: Xoá bảng kết quả.
Hình 4. Nút bắt đầu và xoá.
Tín hiệu thu được sẽ hiển thị trong quá trình kiểm thử. Khi tất cả định dạng được kiểm thử, bảng kết quả sẽ hiển thị.
Hình sau đây cho thấy kết quả kiểm thử thành công sau khi chạy trên tai nghe USB:
Hình 5. Kết quả kiểm thử phối âm đa kênh.
Giao thức kiểm thử
Giao thức kiểm thử như sau:
- Đặt DUT ở một nơi yên tĩnh.
- Chọn API cần kiểm thử. Bạn chỉ cần vượt qua một bài kiểm thử.
- Chọn tuyến Mic/Speaker (Micrô/Loa).
- Nhấn vào Hiệu chỉnh âm thanh và đảm bảo tạo đủ tín hiệu.
- Nhấn vào Bắt đầu và cho phép chạy kiểm thử cho nhiều định dạng kênh.
- Khi hoàn tất, một báo cáo sẽ hiển thị cho biết kết quả của từng định dạng kênh. Ví dụ: nút tuyến Mic/Speaker (Micrô/Loa) sẽ hiển thị Done (Xong) để cho biết rằng quá trình kiểm thử cho tuyến đó đã hoàn tất.
- Thực hiện các bước từ 4 đến 6 cho các tuyến bắt buộc còn lại.
- Khi hoàn tất quy trình kiểm thử tất cả các tuyến bắt buộc, Pass sẽ được bật để cho biết rằng kiểm thử đã thành công.
Diễn giải kết quả
Bạn có thể nhận thấy một số vị trí kênh nhất định có cường độ thấp, cho biết rằng các kênh cao của luồng âm thanh vòm đang bị loại bỏ. Các kênh cao phải được hòa âm, đảm bảo rằng tất cả các kênh của nội dung đều có thể nghe được qua đầu ra âm thanh nổi.