এমুলেটরগুলিতে ব্লুটুথ অডিও পরীক্ষা করুন

কীওয়ার্ড: wearos4, এমুলেটর

Wear OS এমুলেটরে, Wear OS 4 বা উচ্চতর চালিত সিস্টেম চিত্রগুলিতে অনুকরণ করা ব্লুটুথের সমর্থন অন্তর্ভুক্ত থাকে। এই সমর্থন আপনাকে ব্লুটুথ অডিও সম্পর্কিত বেশ কয়েকটি ব্যবহারের ক্ষেত্রে পরীক্ষা করতে দেয়।

একটি অনুকরণ করা ফোনের সাথে পেয়ার করুন

এমুলেটরের ব্লুটুথ সাপোর্ট ব্যবহার করে, আপনি একটি ইমুলেটেড ফোনের সাথে পেয়ার করতে পারেন। এটি করতে, কমান্ড লাইন থেকে সেটআপ উইজার্ড সক্ষম করুন:

-append-userspace-opt androidboot.setupwizard_mode=REQUIRED

একটি অনুকরণ করা আউটপুট ডিভাইসের মাধ্যমে অডিও চালান

এমুলেটরের ব্লুটুথ সমর্থন ব্যবহার করে, আপনি একটি অনুকরণ করা ব্লুটুথ আউটপুট ডিভাইসের মাধ্যমেও অডিও চালাতে পারেন। এমুলেটরে অডিও আউটপুট সুইচিং পরীক্ষা করতে, ওপেন সোর্স বাম্বল প্রজেক্ট ব্যবহার করে একটি এমুলেটেড ব্লুটুথ আউটপুট ডিভাইসের সাথে সংযোগ করুন।

আপনার পরিবেশ প্রস্তুত করুন

বাম্বল ব্যবহার করার জন্য আপনার ডেভেলপমেন্ট মেশিন প্রস্তুত করতে, নিম্নলিখিত পদক্ষেপগুলি সম্পূর্ণ করুন:

  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