Testa l'audio Bluetooth sugli emulatori

Sull'emulatore Wear OS, le immagini di sistema che eseguono Wear OS 4 o versioni successive includono il supporto per il Bluetooth emulato. Questo supporto ti consente di testare diversi casi d'uso relativi all'audio Bluetooth.

Accoppia con uno smartphone emulato

Utilizzando il supporto Bluetooth dell'emulatore, puoi accoppiare con uno smartphone emulato. Per farlo, attiva la procedura guidata di configurazione dalla riga di comando:

-append-userspace-opt androidboot.setupwizard_mode=REQUIRED

Riproduci l'audio tramite un dispositivo di output emulato

Utilizzando il supporto Bluetooth dell'emulatore, puoi anche riprodurre l'audio tramite un dispositivo di output Bluetooth emulato. Per testare il cambio di output audio nell' emulatore, connettiti a un dispositivo di output Bluetooth emulato utilizzando il progetto open source Bumble.

Prepara l'ambiente

Per preparare la macchina di sviluppo all'utilizzo di Bumble, completa i seguenti passaggi:

  1. Recupera il codice sorgente di Bumble:

    git clone https://github.com/google/bumble
    
  2. Vai alla directory bumble, quindi crea e installa i moduli Bumble:

    cd bumble && python3 -m pip install "."
    

Avvia lo speaker Bluetooth emulato

Per avviare lo speaker emulato, completa i seguenti passaggi:

  1. Avvia una versione dell'emulatore che supporta Wear OS 4 o versioni successive.

  2. Per scoprire e connetterti allo speaker emulato, esegui il comando seguente nella directory bumble:

    python3 examples/run_a2dp_sink.py examples/a2dp_sink1.json \
      android-netsim stdout | ffplay -i
    

    L'uscita audio viene riprodotta tramite gli speaker del computer.

    Puoi anche reindirizzare l'output a un file:

    python3 examples/run_a2dp_sink.py examples/a2dp_sink1.json \
      android-netsim output.sbc