Tổng quan Audio Detector
Chỉ dành cho nhà phát triển!
Ứng dụng này sẽ hiển thị trạng thái âm thanh trên các ứng dụng khác. Nó rất hữu ích cho:
1. Phát triển các ứng dụng âm thanh, đặc biệt khi sử dụng Bluetooth. Tôi sử dụng rộng rãi ứng dụng này để giúp gỡ lỗi khi tạo ứng dụng Voiceping. Bằng cách biết trạng thái SCO, chế độ âm thanh, v.v., tôi có thể có được một ứng dụng PTT đáng tin cậy.
2. Một số ít ứng dụng có thể phát nội dung nào đó ở chế độ nền và bạn có thể không biết về điều đó. Ứng dụng này sẽ hiển thị 'isMusicActive: true / false', cho phép bạn xác định ứng dụng nào có thể đang thực hiện điều đó.
Cung cấp thông tin:
1. Bật loa: Khi được đặt thành true, Android đảm bảo rằng giọng nói sẽ phát ra từ loa. Tuy nhiên, khi được đặt thành sai, âm thanh có thể phát ra từ loa ngoài hoặc loa ngoài.
2. MusicActive: Khi được đặt thành true, nó cho biết âm thanh hiện đang được phát.
3. Âm lượng (bình thường): Điều này thể hiện mức âm lượng cho loại luồng "âm nhạc" (STREAM_MUSIC).
4. Âm lượng (Thoại): Giá trị này thể hiện mức âm lượng cho loại luồng "cuộc gọi thoại" (STREAM_VOICE_CALL).
5. Tập (Thông báo): Điều này thể hiện mức âm lượng cho "thông báo" loại luồng (STREAM_NOTIFICATION).
6. Mic: Nếu được đặt thành "OK", điều đó có nghĩa là micrô ở chế độ bình thường và không bị tắt tiếng.
7. SCO: Kiểm tra xem SCO (âm thanh Bluetooth) có được bật hay không.
8. SCO: Đã kết nối/Đã ngắt kết nối. Nói chung, khi SCO ở trạng thái "BẬT" và "Đã kết nối", micrô sẽ được sử dụng từ tai nghe Bluetooth của bạn thay vì micrô tích hợp trong điện thoại.
9. MIC: Điều này cho biết thương hiệu phần cứng được sử dụng khi điện thoại của bạn đang ghi âm nội dung nào đó.
10. Nguồn: VOICE_RECOGNITION / VOICE_COMMUNICATION / MIC / VOICE_CALL
11. Loại: Phần này thể hiện mã định danh loại thiết bị của thiết bị âm thanh (ví dụ: TYPE_BUILTIN_SPEAKER).
Ứng dụng này sẽ hiển thị trạng thái âm thanh trên các ứng dụng khác. Nó rất hữu ích cho:
1. Phát triển các ứng dụng âm thanh, đặc biệt khi sử dụng Bluetooth. Tôi sử dụng rộng rãi ứng dụng này để giúp gỡ lỗi khi tạo ứng dụng Voiceping. Bằng cách biết trạng thái SCO, chế độ âm thanh, v.v., tôi có thể có được một ứng dụng PTT đáng tin cậy.
2. Một số ít ứng dụng có thể phát nội dung nào đó ở chế độ nền và bạn có thể không biết về điều đó. Ứng dụng này sẽ hiển thị 'isMusicActive: true / false', cho phép bạn xác định ứng dụng nào có thể đang thực hiện điều đó.
Cung cấp thông tin:
1. Bật loa: Khi được đặt thành true, Android đảm bảo rằng giọng nói sẽ phát ra từ loa. Tuy nhiên, khi được đặt thành sai, âm thanh có thể phát ra từ loa ngoài hoặc loa ngoài.
2. MusicActive: Khi được đặt thành true, nó cho biết âm thanh hiện đang được phát.
3. Âm lượng (bình thường): Điều này thể hiện mức âm lượng cho loại luồng "âm nhạc" (STREAM_MUSIC).
4. Âm lượng (Thoại): Giá trị này thể hiện mức âm lượng cho loại luồng "cuộc gọi thoại" (STREAM_VOICE_CALL).
5. Tập (Thông báo): Điều này thể hiện mức âm lượng cho "thông báo" loại luồng (STREAM_NOTIFICATION).
6. Mic: Nếu được đặt thành "OK", điều đó có nghĩa là micrô ở chế độ bình thường và không bị tắt tiếng.
7. SCO: Kiểm tra xem SCO (âm thanh Bluetooth) có được bật hay không.
8. SCO: Đã kết nối/Đã ngắt kết nối. Nói chung, khi SCO ở trạng thái "BẬT" và "Đã kết nối", micrô sẽ được sử dụng từ tai nghe Bluetooth của bạn thay vì micrô tích hợp trong điện thoại.
9. MIC: Điều này cho biết thương hiệu phần cứng được sử dụng khi điện thoại của bạn đang ghi âm nội dung nào đó.
10. Nguồn: VOICE_RECOGNITION / VOICE_COMMUNICATION / MIC / VOICE_CALL
11. Loại: Phần này thể hiện mã định danh loại thiết bị của thiết bị âm thanh (ví dụ: TYPE_BUILTIN_SPEAKER).
Xem thêm