ทดสอบเสียงบลูทูธในโปรแกรมจำลอง

ในโปรแกรมจำลอง Wear OS อิมเมจระบบที่ใช้ Wear OS 4 ขึ้นไปจะรองรับบลูทูธที่จำลองขึ้น การรองรับนี้ช่วยให้คุณทดสอบกรณีการใช้งานต่างๆ ที่เกี่ยวข้องกับเสียงผ่านบลูทูธได้

จับคู่กับโทรศัพท์ที่จำลองขึ้น

คุณสามารถจับคู่กับโทรศัพท์ที่จำลองขึ้นได้โดยใช้การรองรับบลูทูธของโปรแกรมจำลอง หากต้องการทำเช่นนั้น ให้เปิดใช้ตัวช่วยสร้างการตั้งค่าจากบรรทัดคำสั่งโดยใช้คำสั่งต่อไปนี้

-append-userspace-opt androidboot.setupwizard_mode=REQUIRED

เล่นเสียงผ่านอุปกรณ์เอาต์พุตที่จำลองขึ้น

คุณยังเล่นเสียงผ่านอุปกรณ์เอาต์พุตบลูทูธที่จำลองขึ้นได้ด้วยโดยใช้การรองรับบลูทูธของโปรแกรมจำลอง หากต้องการทดสอบการสลับเอาต์พุตเสียงในโปรแกรมจำลอง ให้เชื่อมต่อกับอุปกรณ์เอาต์พุตบลูทูธที่จำลองขึ้นโดยใช้โปรเจ็กต์ Bumble โอเพนซอร์ส

เตรียมสภาพแวดล้อมของคุณ

หากต้องการเตรียมคอมพิวเตอร์สำหรับการพัฒนาซอฟต์แวร์สำหรับการใช้ Bumble ให้ทำตามขั้นตอนต่อไปนี้

  1. ดึงข้อมูลซอร์สโค้ด Bumble โดยใช้คำสั่งต่อไปนี้

    git clone https://github.com/google/bumble
    
  2. ไปที่ไดเรกทอรี bumble จากนั้นสร้างและติดตั้งโมดูล Bumble โดยใช้คำสั่งต่อไปนี้

    cd bumble && python3 -m pip install "."
    

เปิดใช้ลำโพงบลูทูธที่จำลองขึ้น

หากต้องการเปิดใช้ลำโพงที่จำลองขึ้น ให้ทำตามขั้นตอนต่อไปนี้

  1. เปิดใช้โปรแกรมจำลองเวอร์ชันที่รองรับ Wear OS 4 ขึ้นไป

  2. หากต้องการค้นหาและเชื่อมต่อกับลำโพงที่จำลองขึ้น ให้เรียกใช้คำสั่งต่อไปนี้ในไดเรกทอรี bumble

    python3 examples/run_a2dp_sink.py examples/a2dp_sink1.json \
      android-netsim stdout | ffplay -i
    

    ระบบจะเล่นเอาต์พุตเสียงผ่านลำโพงของคอมพิวเตอร์

    นอกจากนี้ คุณยังเปลี่ยนเส้นทางเอาต์พุตไปยังไฟล์ได้ด้วยโดยใช้คำสั่งต่อไปนี้

    python3 examples/run_a2dp_sink.py examples/a2dp_sink1.json \
      android-netsim output.sbc