Emülatörlerde Bluetooth sesini test etme

Wear OS emülatöründe, Wear OS 4 veya sonraki sürümlerin çalıştığı sistem görüntülerinde emüle edilmiş Bluetooth desteği bulunur. Bu destek sayesinde Bluetooth sesle ilgili çeşitli kullanım alanlarını test edebilirsiniz.

Emüle edilmiş bir telefonla eşleme

Emülatörün Bluetooth desteğini kullanarak emüle edilmiş bir telefonla eşleme yapabilirsiniz. Bunu yapmak için komut satırından kurulum sihirbazını etkinleştirin:

-append-userspace-opt androidboot.setupwizard_mode=REQUIRED

Emüle edilmiş bir çıkış cihazı üzerinden ses çalma

Emülatörün Bluetooth desteğini kullanarak, emüle edilmiş bir Bluetooth çıkış cihazı üzerinden de ses çalabilirsiniz. Emülatörde ses çıkışı geçişini test etmek için açık kaynak Bumble projesini kullanarak emüle edilmiş bir Bluetooth çıkış cihazına bağlanın.

Ortamınızı hazırlayın

Geliştirme makinenizi Bumble kullanmaya hazırlamak için aşağıdaki adımları tamamlayın:

  1. Bumble kaynak kodunu getirin:

    git clone https://github.com/google/bumble
    
  2. bumble dizinine gidin, ardından Bumble modüllerini oluşturup yükleyin:

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

Emüle edilmiş Bluetooth hoparlörü başlatma

Emüle edilmiş hoparlörü başlatmak için aşağıdaki adımları tamamlayın:

  1. Wear OS 4 veya sonraki sürümleri destekleyen bir emülatör sürümünü başlatın.

  2. Emüle edilmiş hoparlörü bulup bağlanmak için bumble dizininde aşağıdaki komutu çalıştırın:

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

    Ses çıkışı, bilgisayarınızın hoparlörlerinden çalınır.

    Çıkışı bir dosyaya da yönlendirebilirsiniz:

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