Kiểm thử âm thanh Bluetooth trên trình mô phỏng
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
Trên trình mô phỏng Wear OS, hình ảnh hệ thống chạy Wear OS 4 trở lên bao gồm
hỗ trợ Bluetooth được mô phỏng. Tính năng hỗ trợ này cho phép bạn kiểm thử một số trường hợp sử dụng liên quan đến âm thanh Bluetooth.
Ghép nối với điện thoại được mô phỏng
Sử dụng tính năng hỗ trợ Bluetooth của trình mô phỏng, bạn có thể ghép nối với điện thoại được mô phỏng. Để thực hiện việc này, hãy bật trình hướng dẫn thiết lập từ dòng lệnh:
-append-userspace-opt androidboot.setupwizard_mode=REQUIRED
Phát âm thanh qua thiết bị đầu ra được mô phỏng
Khi sử dụng tính năng hỗ trợ Bluetooth của trình mô phỏng, bạn cũng có thể phát âm thanh qua thiết bị đầu ra Bluetooth được mô phỏng. Để kiểm thử việc chuyển đổi đầu ra âm thanh trong trình mô phỏng, hãy dùng dự án Bumble nguồn mở để kết nối với một thiết bị đầu ra Bluetooth được mô phỏng.
Chuẩn bị môi trường
Để chuẩn bị máy phát triển cho việc sử dụng Bumble, hãy hoàn tất các bước sau:
Tìm nạp mã nguồn Bumble:
git clone https://github.com/google/bumble
Chuyển đến thư mục bumble
, sau đó tạo và cài đặt các mô-đun Bumble:
cd bumble && python3 -m pip install "."
Khởi chạy loa Bluetooth được mô phỏng
Để khởi chạy loa được mô phỏng, hãy hoàn thành các bước sau:
Chạy một phiên bản trình mô phỏng hỗ trợ Wear OS 4 trở lên.
Lưu ý: Nếu bạn đang sử dụng phiên bản trình mô phỏng
phiên bản thấp hơn 33.1.10, hãy khởi chạy trình mô phỏng từ dòng lệnh bằng cách sử dụng
Tham số -packet-streamer-endpoint default
.
Để khám phá và kết nối với loa được mô phỏng, hãy chạy lệnh sau trong thư mục bumble
:
python3 examples/run_a2dp_sink.py examples/a2dp_sink1.json \
android-netsim stdout | ffplay -i
Đầu ra âm thanh được phát qua loa máy tính.
Bạn cũng có thể chuyển hướng đầu ra đến một tệp:
python3 examples/run_a2dp_sink.py examples/a2dp_sink1.json \
android-netsim output.sbc
Nội dung và mã mẫu trên trang này phải tuân thủ các giấy phép như mô tả trong phần Giấy phép nội dung. Java và OpenJDK là nhãn hiệu hoặc nhãn hiệu đã đăng ký của Oracle và/hoặc đơn vị liên kết của Oracle.
Cập nhật lần gần đây nhất: 2025-07-27 UTC.
[[["Dễ hiểu","easyToUnderstand","thumb-up"],["Giúp tôi giải quyết được vấn đề","solvedMyProblem","thumb-up"],["Khác","otherUp","thumb-up"]],[["Thiếu thông tin tôi cần","missingTheInformationINeed","thumb-down"],["Quá phức tạp/quá nhiều bước","tooComplicatedTooManySteps","thumb-down"],["Đã lỗi thời","outOfDate","thumb-down"],["Vấn đề về bản dịch","translationIssue","thumb-down"],["Vấn đề về mẫu/mã","samplesCodeIssue","thumb-down"],["Khác","otherDown","thumb-down"]],["Cập nhật lần gần đây nhất: 2025-07-27 UTC."],[],[],null,["# Test Bluetooth audio on emulators\n\nOn the Wear OS emulator, system images that run Wear OS 4 or higher include\nsupport for emulated Bluetooth. This support lets you test several use cases\nrelated to Bluetooth audio.\n\nPair with an emulated phone\n---------------------------\n\nUsing the emulator's Bluetooth support, you can pair with an emulated phone. To\ndo so, enable the setup wizard from the command line: \n\n -append-userspace-opt androidboot.setupwizard_mode=REQUIRED\n\nPlay audio through an emulated output device\n--------------------------------------------\n\nUsing the emulator's Bluetooth support, you can also play audio through an\nemulated Bluetooth output device. To test audio output switching in the\nemulator, connect to an emulated Bluetooth output device using the open source\n[Bumble project](https://www.github.com/google/bumble).\n\n### Prepare your environment\n\nTo prepare your development machine for using Bumble, complete the following\nsteps:\n\n1. Fetch the Bumble source code:\n\n ```\n git clone https://github.com/google/bumble\n ```\n2. Navigate to the `bumble` directory, then build and install\n Bumble modules:\n\n ```\n cd bumble && python3 -m pip install \".\"\n ```\n\n### Launch emulated Bluetooth speaker\n\nTo launch the emulated speaker, complete the following steps:\n\n1. Launch a version of the emulator that supports Wear OS 4 or higher.\n\n **Note:** If you're using an emulator version\n lower than 33.1.10, launch the emulator from the command line using the\n `-packet-streamer-endpoint default` parameter.\n2. To discover and connect to the emulated speaker, run the following\n command in the `bumble` directory:\n\n ```\n python3 examples/run_a2dp_sink.py examples/a2dp_sink1.json \\\n android-netsim stdout | ffplay -i\n ```\n\n The audio output is played through your computer's speakers.\n\n You can also redirect output to a file: \n\n ```\n python3 examples/run_a2dp_sink.py examples/a2dp_sink1.json \\\n android-netsim output.sbc\n ```"]]