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

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

จับคู่กับโทรศัพท์จำลอง

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

-append-userspace-opt androidboot.setupwizard_mode=REQUIRED

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

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

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

เตรียมเครื่องสำหรับการพัฒนาเพื่อใช้งาน Bumble โปรดทำตามขั้นตอนต่อไปนี้ ขั้นตอน:

  1. เรียกซอร์สโค้ดของ Bumble

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

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

เปิดลำโพงบลูทูธจำลอง

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

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

    หมายเหตุ: หากคุณใช้เวอร์ชันโปรแกรมจำลอง ที่ต่ำกว่า 33.1.10 ให้เรียกใช้โปรแกรมจำลองจากบรรทัดคำสั่งโดยใช้ พารามิเตอร์ -packet-streamer-endpoint default

  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