บทนำ Audio Detector
สำหรับนักพัฒนาเท่านั้น!
แอปนี้จะแสดงสถานะเสียงที่ด้านบนของแอปอื่นๆ มันมีประโยชน์สำหรับ:
1. พัฒนาแอพพลิเคชั่นด้านเสียง โดยเฉพาะเมื่อใช้ Bluetooth ฉันใช้แอพนี้อย่างกว้างขวางเพื่อช่วยแก้ไขข้อบกพร่องเมื่อสร้างแอปพลิเคชัน Voiceping เมื่อทราบสถานะ SCO โหมดเสียง และอื่นๆ ฉันจึงสามารถบรรลุแอป PTT ที่เชื่อถือได้
2. แอพจำนวนไม่มากอาจเล่นบางอย่างในพื้นหลัง และคุณอาจไม่รู้ตัว แอปนี้จะแสดง 'isMusicActive: true / false' ซึ่งช่วยให้คุณระบุได้ว่าแอปใดที่อาจทำเช่นนั้น
ข้อมูลที่ให้ไว้:
1. SpeakerOn: เมื่อตั้งค่าเป็นจริง Android รับประกันว่าเสียงจะมาจากลำโพง อย่างไรก็ตาม เมื่อตั้งค่าเป็นเท็จ เสียงอาจมาจากลำโพงหูหรือลำโพงก็ได้
2. MusicActive: เมื่อตั้งค่าเป็นจริง แสดงว่ากำลังเล่นเสียงอยู่
3. ฉบับ (ปกติ): นี่แสดงถึงระดับเสียงสำหรับสตรีมประเภท "เพลง" (STREAM_MUSIC)
4. Vol(Voice): นี่แสดงถึงระดับเสียงสำหรับสตรีมประเภท "การโทรด้วยเสียง" (STREAM_VOICE_CALL)
5. Vol(Notif): นี่แสดงถึงระดับเสียงสำหรับประเภทสตรีม "การแจ้งเตือน" (STREAM_NOTIFICATION)
6. ไมโครโฟน: หากตั้งค่าเป็น "ตกลง" แสดงว่าไมโครโฟนอยู่ในโหมดปกติและไม่ได้ปิดเสียง
7. SCO: ตรวจสอบว่าเปิดใช้งาน SCO (เสียง Bluetooth) หรือไม่
8. SCO: เชื่อมต่อ / ตัดการเชื่อมต่อ โดยทั่วไป เมื่อ SCO เป็น "เปิด" และ "เชื่อมต่อแล้ว" ไมโครโฟนจะถูกใช้จากชุดหูฟังบลูทูธของคุณแทนไมโครโฟนในตัวของโทรศัพท์
9. MIC: หมายถึงแบรนด์ฮาร์ดแวร์ที่ใช้เมื่อโทรศัพท์ของคุณบันทึกบางสิ่ง
10. แหล่งที่มา: VOICE_RECOGNITION / VOICE_COMMUNICATION / MIC / VOICE_CALL
11. ประเภท: หมายถึงตัวระบุประเภทอุปกรณ์ของอุปกรณ์เสียง (เช่น TYPE_BUILTIN_SPEAKER)
แอปนี้จะแสดงสถานะเสียงที่ด้านบนของแอปอื่นๆ มันมีประโยชน์สำหรับ:
1. พัฒนาแอพพลิเคชั่นด้านเสียง โดยเฉพาะเมื่อใช้ Bluetooth ฉันใช้แอพนี้อย่างกว้างขวางเพื่อช่วยแก้ไขข้อบกพร่องเมื่อสร้างแอปพลิเคชัน Voiceping เมื่อทราบสถานะ SCO โหมดเสียง และอื่นๆ ฉันจึงสามารถบรรลุแอป PTT ที่เชื่อถือได้
2. แอพจำนวนไม่มากอาจเล่นบางอย่างในพื้นหลัง และคุณอาจไม่รู้ตัว แอปนี้จะแสดง 'isMusicActive: true / false' ซึ่งช่วยให้คุณระบุได้ว่าแอปใดที่อาจทำเช่นนั้น
ข้อมูลที่ให้ไว้:
1. SpeakerOn: เมื่อตั้งค่าเป็นจริง Android รับประกันว่าเสียงจะมาจากลำโพง อย่างไรก็ตาม เมื่อตั้งค่าเป็นเท็จ เสียงอาจมาจากลำโพงหูหรือลำโพงก็ได้
2. MusicActive: เมื่อตั้งค่าเป็นจริง แสดงว่ากำลังเล่นเสียงอยู่
3. ฉบับ (ปกติ): นี่แสดงถึงระดับเสียงสำหรับสตรีมประเภท "เพลง" (STREAM_MUSIC)
4. Vol(Voice): นี่แสดงถึงระดับเสียงสำหรับสตรีมประเภท "การโทรด้วยเสียง" (STREAM_VOICE_CALL)
5. Vol(Notif): นี่แสดงถึงระดับเสียงสำหรับประเภทสตรีม "การแจ้งเตือน" (STREAM_NOTIFICATION)
6. ไมโครโฟน: หากตั้งค่าเป็น "ตกลง" แสดงว่าไมโครโฟนอยู่ในโหมดปกติและไม่ได้ปิดเสียง
7. SCO: ตรวจสอบว่าเปิดใช้งาน SCO (เสียง Bluetooth) หรือไม่
8. SCO: เชื่อมต่อ / ตัดการเชื่อมต่อ โดยทั่วไป เมื่อ SCO เป็น "เปิด" และ "เชื่อมต่อแล้ว" ไมโครโฟนจะถูกใช้จากชุดหูฟังบลูทูธของคุณแทนไมโครโฟนในตัวของโทรศัพท์
9. MIC: หมายถึงแบรนด์ฮาร์ดแวร์ที่ใช้เมื่อโทรศัพท์ของคุณบันทึกบางสิ่ง
10. แหล่งที่มา: VOICE_RECOGNITION / VOICE_COMMUNICATION / MIC / VOICE_CALL
11. ประเภท: หมายถึงตัวระบุประเภทอุปกรณ์ของอุปกรณ์เสียง (เช่น TYPE_BUILTIN_SPEAKER)
เพิ่มเติม