Emülatörlerde Bluetooth sesini test etme

Wear OS emülatöründe, Wear OS 4 veya sonraki sürümleri çalıştıran sistem görüntüleri şunları içerir: emüle Bluetooth desteği. Bu destek, çeşitli kullanım alanlarını test etmenize olanak tanır Bluetooth sesiyle ilgili.

Emülasyonlu telefonla eşleme

Emülatörün Bluetooth desteğini kullanarak, emülasyonlu bir telefonla eşleme yapabilirsiniz. Alıcı: komut satırından kurulum sihirbazını etkinleştirin:

-append-userspace-opt androidboot.setupwizard_mode=REQUIRED

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

Emülatörün Bluetooth desteğini kullanarak sesi bir emüle edilmiş Bluetooth çıkış cihazı. Ses çıkışı geçişini test etmek için emülatörü, açık kaynağı kullanarak emüle edilmiş bir Bluetooth çıkış cihazına bağlanın Bumble projesi.

Ortamınızı hazırlama

Geliştirme makinenizi Bumble'ı kullanmaya hazırlamak için aşağıdaki adımları uygulayın: için şu adımları izleyin:

  1. Bumble kaynak kodunu getirin:

    git clone https://github.com/google/bumble
  2. bumble dizinine gidin, ardından derleyip yükleyin Bumble modülleri:

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

Emülasyonlu Bluetooth hoparlörü başlat

Emülasyonlu hoparlörü başlatmak için aşağıdaki adımları uygulayın:

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

    Not: Emülatör sürümü kullanıyorsanız 33.1.10'dan düşükse emülatörü komut satırından başlatmak için -packet-streamer-endpoint default parametresinden yararlanın.

  2. Emülasyonlu hoparlörü keşfetmek ve ona bağlanmak için aşağıdaki komutu çalıştırın komutuna dahil etmeniz gerekir:bumble

    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