Nell'emulatore Wear OS, le immagini di sistema con Wear OS 4 o versioni successive includono per il Bluetooth emulato. che ti consente di testare diversi casi d'uso relative all'audio Bluetooth.
Accoppia con un telefono emulato
Utilizzando il supporto Bluetooth dell'emulatore, puoi eseguire l'accoppiamento con uno smartphone emulato. A A questo scopo, abilita la configurazione guidata dalla riga di comando:
-append-userspace-opt androidboot.setupwizard_mode=REQUIRED
Riprodurre l'audio tramite un dispositivo di output emulato
Utilizzando il supporto Bluetooth dell'emulatore, puoi anche riprodurre l'audio tramite una dispositivo di output Bluetooth emulato. Per testare il cambio di uscita audio emulatore, connettiti a un dispositivo di output Bluetooth emulato utilizzando l'open source Progetto Bumble.
prepara l'ambiente
Per preparare la tua macchina di sviluppo per l'utilizzo di Bumble, completa i seguenti passaggi passaggi:
Recupera il codice sorgente Bumble:
git clone https://github.com/google/bumble
Vai alla directory
bumble
, quindi crea e installa Moduli Bumble:cd bumble && python3 -m pip install "."
Avvia altoparlante Bluetooth emulato
Per avviare l'altoparlante emulato, completa i seguenti passaggi:
Avvia una versione dell'emulatore che supporti Wear OS 4 o versioni successive.
Nota: se utilizzi una versione dell'emulatore precedente alla versione 33.1.10, avviare l'emulatore dalla riga di comando utilizzando
-packet-streamer-endpoint default
.Per rilevare e connetterti all'altoparlante emulato, esegui questo comando nella directory
bumble
:python3 examples/run_a2dp_sink.py examples/a2dp_sink1.json \ android-netsim stdout | ffplay -i
L'uscita audio viene riprodotta dagli altoparlanti del computer.
Puoi anche reindirizzare l'output a un file:
python3 examples/run_a2dp_sink.py examples/a2dp_sink1.json \ android-netsim output.sbc