एम्युलेटर पर ब्लूटूथ ऑडियो की जांच करें

Wear OS एम्युलेटर पर, Wear OS 4 या इसके बाद के वर्शन पर चलने वाली सिस्टम इमेज में ये शामिल हैं एम्युलेट किए गए ब्लूटूथ के साथ काम करता है. इस सहायता की मदद से, इस्तेमाल के कई उदाहरणों की जांच की जा सकती है ब्लूटूथ ऑडियो से संबंधित है.

एम्युलेट किए गए फ़ोन से जोड़ें

एम्युलेटर के ब्लूटूथ की सुविधा का इस्तेमाल करके, उसे एम्युलेटर फ़ोन के साथ जोड़ा जा सकता है. यहां की यात्रा पर हूं ऐसा करने के लिए, कमांड लाइन से सेटअप विज़र्ड को चालू करें:

-append-userspace-opt androidboot.setupwizard_mode=REQUIRED

एम्युलेट किए गए आउटपुट डिवाइस पर ऑडियो चलाएं

एम्युलेटर के ब्लूटूथ की सुविधा का इस्तेमाल करके, आपके पास एम्युलेट किया गया ब्लूटूथ आउटपुट डिवाइस. ऑडियो आउटपुट स्विच को इसमें टेस्ट करने के लिए एम्युलेटर, ओपन सोर्स का इस्तेमाल करके एम्युलेटर वाले ब्लूटूथ आउटपुट डिवाइस से कनेक्ट करें Bumble प्रोजेक्ट.

अपना एनवायरमेंट तैयार करें

Bumble का इस्तेमाल करने के लिए डेवलपमेंट मशीन को तैयार करने के लिए, इन चरणों को पूरा करें कदम:

  1. Bumble का सोर्स कोड फ़ेच करना:

    git clone https://github.com/google/bumble
  2. bumble डायरेक्ट्री पर जाएं. इसके बाद, बिल्ड और इंस्टॉल करें Bumble मॉड्यूल:

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

एम्युलेट किया गया ब्लूटूथ स्पीकर लॉन्च करें

एम्युलेट किए गए स्पीकर को लॉन्च करने के लिए, यह तरीका अपनाएं:

  1. एम्युलेटर का ऐसा वर्शन लॉन्च करें जो Wear OS 4 या इसके बाद के वर्शन के साथ काम करता हो.

    ध्यान दें: अगर एम्युलेटर वर्शन का इस्तेमाल किया जा रहा है 33.1.10 से कम होने पर, कमांड लाइन से एम्युलेटर को लॉन्च करने के लिए -packet-streamer-endpoint default पैरामीटर.

  2. एम्युलेट किए गए स्पीकर को खोजने और उससे कनेक्ट करने के लिए, इन स्पीकर को चलाएं bumble निर्देशिका में आदेश:

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

    ऑडियो आउटपुट आपके कंप्यूटर के स्पीकर के ज़रिए चलाया जाता है.

    इसके अलावा, आउटपुट को किसी फ़ाइल पर भी रीडायरेक्ट किया जा सकता है:

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