Menguji audio Bluetooth di emulator
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Di emulator Wear OS, image sistem yang menjalankan Wear OS 4 atau yang lebih tinggi menyertakan
untuk Bluetooth yang diemulasikan. 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:
Ambil kode sumber Bumble:
git clone https://github.com/google/bumble
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:
Luncurkan versi emulator yang mendukung Wear OS 4 atau yang lebih tinggi.
Catatan: Jika Anda menggunakan versi emulator
lebih rendah dari 33.1.10, luncurkan emulator dari baris perintah menggunakan
Parameter -packet-streamer-endpoint default
.
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
Konten dan contoh kode di halaman ini tunduk kepada lisensi yang dijelaskan dalam Lisensi Konten. Java dan OpenJDK adalah merek dagang atau merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-07-27 UTC.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-07-27 UTC."],[],[],null,["# Test Bluetooth audio on emulators\n\nOn the Wear OS emulator, system images that run Wear OS 4 or higher include\nsupport for emulated Bluetooth. This support lets you test several use cases\nrelated to Bluetooth audio.\n\nPair with an emulated phone\n---------------------------\n\nUsing the emulator's Bluetooth support, you can pair with an emulated phone. To\ndo so, enable the setup wizard from the command line: \n\n -append-userspace-opt androidboot.setupwizard_mode=REQUIRED\n\nPlay audio through an emulated output device\n--------------------------------------------\n\nUsing the emulator's Bluetooth support, you can also play audio through an\nemulated Bluetooth output device. To test audio output switching in the\nemulator, connect to an emulated Bluetooth output device using the open source\n[Bumble project](https://www.github.com/google/bumble).\n\n### Prepare your environment\n\nTo prepare your development machine for using Bumble, complete the following\nsteps:\n\n1. Fetch the Bumble source code:\n\n ```\n git clone https://github.com/google/bumble\n ```\n2. Navigate to the `bumble` directory, then build and install\n Bumble modules:\n\n ```\n cd bumble && python3 -m pip install \".\"\n ```\n\n### Launch emulated Bluetooth speaker\n\nTo launch the emulated speaker, complete the following steps:\n\n1. Launch a version of the emulator that supports Wear OS 4 or higher.\n\n **Note:** If you're using an emulator version\n lower than 33.1.10, launch the emulator from the command line using the\n `-packet-streamer-endpoint default` parameter.\n2. To discover and connect to the emulated speaker, run the following\n command in the `bumble` directory:\n\n ```\n python3 examples/run_a2dp_sink.py examples/a2dp_sink1.json \\\n android-netsim stdout | ffplay -i\n ```\n\n The audio output is played through your computer's speakers.\n\n You can also redirect output to a file: \n\n ```\n python3 examples/run_a2dp_sink.py examples/a2dp_sink1.json \\\n android-netsim output.sbc\n ```"]]