คีย์เวิร์ด: wearos4,emulator
ในโปรแกรมจำลอง Wear OS นั้น อิมเมจระบบที่ใช้ Wear OS 4 ขึ้นไปจะรองรับบลูทูธจำลอง การรองรับนี้ช่วยให้คุณทดสอบกรณีการใช้งานหลายกรณีที่เกี่ยวข้องกับเสียงบลูทูธได้
จับคู่กับโทรศัพท์จำลอง
คุณจับคู่กับโทรศัพท์จำลองได้โดยใช้การรองรับบลูทูธของโปรแกรมจำลอง โดยเปิดใช้วิซาร์ดการตั้งค่าจากบรรทัดคำสั่ง ดังนี้
-append-userspace-opt androidboot.setupwizard_mode=REQUIRED
เล่นเสียงผ่านอุปกรณ์เอาต์พุตที่จำลอง
เมื่อใช้การรองรับบลูทูธของโปรแกรมจำลอง คุณยังเล่นเสียงผ่านอุปกรณ์เอาต์พุตบลูทูธที่จำลองได้ด้วย หากต้องการทดสอบการสลับเอาต์พุตเสียงในโปรแกรมจำลอง ให้เชื่อมต่อกับอุปกรณ์เอาต์พุตบลูทูธจำลองโดยใช้โปรเจ็กต์ Bumble แบบโอเพนซอร์ส
เตรียมสภาพแวดล้อม
หากต้องการเตรียมเครื่องสำหรับการพัฒนาเพื่อใช้ Bumble ให้ทำตามขั้นตอนต่อไปนี้
ดึงข้อมูลซอร์สโค้ดของ Bumble
git clone https://github.com/google/bumble
ไปที่ไดเรกทอรี
bumble
จากนั้นสร้างและติดตั้งข้อบังคับของ Bumble ดังนี้cd bumble && python3 -m pip install "."
เปิดลำโพงบลูทูธจำลอง
หากต้องการเปิดลำโพงจำลอง ให้ทำตามขั้นตอนต่อไปนี้
เปิดโปรแกรมจำลองเวอร์ชันที่รองรับ Wear OS 4 ขึ้นไป
หมายเหตุ: หากใช้โปรแกรมจำลองเวอร์ชันต่ำกว่า 33.1.10 ให้เปิดโปรแกรมจำลองจากบรรทัดคำสั่งโดยใช้พารามิเตอร์
-packet-streamer-endpoint default
หากต้องการค้นหาและเชื่อมต่อกับลำโพงจำลอง ให้เรียกใช้คำสั่งต่อไปนี้ในไดเรกทอรี
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