اختبار صوت البلوتوث على أدوات المحاكاة

الكلمات الرئيسية: wearos4،emulator

في محاكي Wear OS، تتضمّن صور النظام التي تعمل بنظام التشغيل Wear OS 4 أو الإصدارات الأحدث ميزة التوافق مع البلوتوث المحاكي. يتيح لك هذا التوافق اختبار العديد من حالات الاستخدام المرتبطة بالصوت عبر البلوتوث.

الإقران بهاتف محاكي

باستخدام ميزة البلوتوث في المحاكي، يمكنك إقران الجهاز بجهاز هاتف محاكي. للقيام بذلك، فعِّل معالج الإعداد من سطر الأوامر:

-append-userspace-opt androidboot.setupwizard_mode=REQUIRED

تشغيل الصوت من خلال جهاز إخراج محاكي

باستخدام ميزة البلوتوث في المحاكي، يمكنك أيضًا تشغيل الصوت من خلال جهاز إخراج بلوتوث تمت محاكاته. لاختبار تبديل إخراج الصوت في الemuالناسخ، عليك الاتصال بجهاز إخراج بلوتوث مُحاكي باستخدام الإصدار المفتوح المصدر من مشروع Bumble.

إعداد البيئة

لإعداد جهاز التطوير لاستخدام Bumble، يُرجى إكمال الخطوات التالية:

  1. احصل على رمز Bumble المصدر:

    git clone https://github.com/google/bumble
  2. انتقِل إلى الدليل bumble، ثمّ أنشئ مثبّت وحدات Bumble التالية وثبِّتها:

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

تشغيل مكبّر صوت البلوتوث المحاكي

لتشغيل مكبّر الصوت المحاكي، أكمِل الخطوات التالية:

  1. ابدأ تشغيل إصدار من المحاكي متوافق مع الإصدار 4 من نظام التشغيل Wear OS أو الإصدارات الأحدث.

    ملاحظة: إذا كنت تستخدم إصدارًا من المحاكي أقل من 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