Im Wear OS-Emulator enthalten System-Images, auf denen Wear OS 4 oder höher ausgeführt wird, Folgendes: unterstützt emuliertes Bluetooth. So lassen sich mehrere Anwendungsfälle testen die mit Bluetooth-Audio zusammenhängen.
Mit einem emulierten Smartphone koppeln
Über die Bluetooth-Unterstützung des Emulators können Sie eine Kopplung mit einem emulierten Smartphone durchführen. Bis Aktivieren Sie dazu über die Befehlszeile den Einrichtungsassistenten:
-append-userspace-opt androidboot.setupwizard_mode=REQUIRED
Audio über ein emuliertes Ausgabegerät wiedergeben
Mit der Bluetooth-Unterstützung des Emulators können Sie Audio auch über einen emulierten Bluetooth-Ausgabegerät. Um den Wechsel der Audioausgabe in der Emulator, verwenden Sie das Open-Source-Tool, um eine Verbindung zu einem emulierten Bluetooth-Ausgabegerät herzustellen. Bumble-Projekt
Umgebung vorbereiten
Bereiten Sie Ihren Entwicklungscomputer für die Verwendung von Bumble vor: Schritte:
Rufe den Bumble-Quellcode ab:
git clone https://github.com/google/bumble
Zum Verzeichnis
bumble
gehen, dann Build erstellen und installieren Bumble-Module:cd bumble && python3 -m pip install "."
Emulierten Bluetooth-Lautsprecher starten
Führen Sie die folgenden Schritte aus, um den emulierten Lautsprecher zu starten:
Starten Sie eine Version des Emulators, die Wear OS 4 oder höher unterstützt.
Hinweis:Wenn Sie eine Emulator-Version verwenden, niedriger als 33.1.10 ist, starten Sie den Emulator über die Befehlszeile mit der
-packet-streamer-endpoint default
-Parameter.Führen Sie folgenden Befehl aus, um den emulierten Lautsprecher zu erkennen und eine Verbindung zu ihm herzustellen: im Verzeichnis
bumble
:python3 examples/run_a2dp_sink.py examples/a2dp_sink1.json \ android-netsim stdout | ffplay -i
Die Audioausgabe wird über die Lautsprecher Ihres Computers wiedergegeben.
Sie können die Ausgabe auch in eine Datei weiterleiten:
python3 examples/run_a2dp_sink.py examples/a2dp_sink1.json \ android-netsim output.sbc