Проверка звука Bluetooth на эмуляторах
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
В эмуляторе Wear OS образы системы, работающие под управлением Wear OS 4 или более поздней версии, включают поддержку эмулируемого Bluetooth. Эта поддержка позволяет протестировать несколько вариантов использования, связанных со звуком Bluetooth.
Сопряжение с эмулируемым телефоном
Используя поддержку Bluetooth эмулятора, вы можете выполнить сопряжение с эмулируемым телефоном. Для этого включите мастер установки из командной строки:
-append-userspace-opt androidboot.setupwizard_mode=REQUIRED
Воспроизведение звука через эмулируемое устройство вывода
Используя поддержку Bluetooth эмулятора, вы также можете воспроизводить звук через эмулируемое устройство вывода Bluetooth. Чтобы проверить переключение аудиовыхода в эмуляторе, подключитесь к эмулируемому устройству вывода Bluetooth с помощью проекта Bumble с открытым исходным кодом.
Подготовьте свое окружение
Чтобы подготовить машину разработки для использования Bumble, выполните следующие действия:
Получите исходный код Bumble:
git clone https://github.com/google/bumble
Перейдите в каталог bumble
, затем соберите и установите модули Bumble:
cd bumble && python3 -m pip install "."
Запустите эмулируемый динамик Bluetooth
Чтобы запустить эмулируемый динамик, выполните следующие действия:
Запустите версию эмулятора, поддерживающую 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
Контент и образцы кода на этой странице предоставлены по лицензиям. Java и OpenJDK – это зарегистрированные товарные знаки корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-07-29 UTC.
[[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2025-07-29 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 ```"]]