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

في محاكي 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

    ملاحظة: إذا كنت تستخدم إصدار محاكي Wear OS 4 أقل من 33.1.10، يُرجى تشغيل محاكي Wear OS 4 من سطر الأوامر باستخدام مَعلمة -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