Palabras clave: wearos4,emulator
En el emulador de Wear OS, las imágenes del sistema que ejecutan Wear OS 4 o versiones posteriores incluyen compatibilidad con Bluetooth emulado. Esta compatibilidad te permite probar varios casos de uso relacionados con audio Bluetooth.
Cómo sincronizar con un teléfono emulado
Aprovecha la compatibilidad con Bluetooth del emulador para realizar la vinculación con un teléfono emulado. Para ello, habilita el asistente de configuración desde la línea de comandos:
-append-userspace-opt androidboot.setupwizard_mode=REQUIRED
Cómo reproducir audio con un dispositivo de salida emulado
Aprovecha la compatibilidad con Bluetooth del emulador para reproducir audio a través de un dispositivo de salida Bluetooth emulado. Para probar el cambio de salida de audio en el emulador, conéctate a un dispositivo de salida Bluetooth emulado con el proyecto Bumble de código abierto.
Prepare el entorno
Prepara tu máquina de desarrollo para usar Bumble realizando los siguientes pasos:
Recupera el código fuente de Bumble:
git clone https://github.com/google/bumble
Navega al directorio
bumble
y, luego, compila e instala los módulos Bumble:cd bumble && python3 -m pip install "."
Cómo iniciar la bocina Bluetooth emulada
Para iniciar la bocina emulada, sigue estos pasos:
Inicia una versión del emulador que admita Wear OS 4 o versiones posteriores.
Nota: Si usas una versión del emulador anterior a 33.1.10, inícialo desde la línea de comandos con el parámetro
-packet-streamer-endpoint default
.Para descubrir la bocina emulada y conectarte a esta, ejecuta el siguiente comando en el directorio
bumble
:python3 examples/run_a2dp_sink.py examples/a2dp_sink1.json \ android-netsim stdout | ffplay -i
La salida de audio se reproduce a través de las bocinas de la computadora.
También puedes redireccionar el resultado a un archivo:
python3 examples/run_a2dp_sink.py examples/a2dp_sink1.json \ android-netsim output.sbc