Menguji audio Bluetooth di emulator

Di emulator Wear OS, image sistem yang menjalankan Wear OS 4 atau yang lebih tinggi menyertakan dukungan untuk Bluetooth yang diemulasi. Dukungan ini memungkinkan Anda menguji beberapa kasus penggunaan terkait audio Bluetooth.

Menyambungkan dengan ponsel yang diemulasi

Dengan menggunakan dukungan Bluetooth emulator, Anda dapat menyambungkan dengan ponsel yang diemulasikan. Untuk melakukannya, aktifkan wizard penyiapan dari command line:

-append-userspace-opt androidboot.setupwizard_mode=REQUIRED

Memutar audio melalui perangkat output yang diemulasi

Dengan dukungan Bluetooth emulator, Anda juga dapat memutar audio melalui perangkat output Bluetooth yang diemulasi. Untuk menguji pengalihan output audio di emulator, hubungkan ke perangkat output Bluetooth yang diemulasi menggunakan Bumble project open source.

Menyiapkan lingkungan Anda

Untuk menyiapkan mesin pengembangan agar dapat menggunakan Bumble, jalankan langkah-langkah berikut:

  1. Ambil kode sumber Bumble:

    git clone https://github.com/google/bumble
  2. Buka direktori bumble, lalu bangun dan instal modul Bumble:

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

Meluncurkan speaker Bluetooth yang diemulasi

Untuk meluncurkan speaker yang diemulasi, selesaikan langkah-langkah berikut:

  1. Luncurkan emulator Wear OS 4.

    Catatan: Jika Anda menggunakan versi emulator Wear OS 4 yang lebih rendah dari 33.1.10, luncurkan emulator Wear OS 4 dari command line menggunakan parameter -packet-streamer-endpoint default.

  2. Untuk menemukan dan terhubung ke speaker yang diemulasi, jalankan perintah berikut di direktori bumble:

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

    Output audio diputar melalui speaker komputer.

    Anda juga dapat mengalihkan output ke file:

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