অ্যান্ড্রয়েড গেমগুলিতে ভিডিও রেকর্ডিং

Google সাইন-ইন API বন্ধ করার পর, আমরা ২০২৬ সালে গেমস v1 SDK সরিয়ে ফেলছি। ২০২৫ সালের ফেব্রুয়ারির পর, আপনি Google Play তে গেমস v1 SDK-এর সাথে নতুনভাবে সংহত করা শিরোনাম প্রকাশ করতে পারবেন না। আমরা আপনাকে এর পরিবর্তে গেমস v2 SDK ব্যবহার করার পরামর্শ দিচ্ছি।
পূর্ববর্তী গেম v1 ইন্টিগ্রেশন সহ বিদ্যমান শিরোনামগুলি কয়েক বছর ধরে কাজ করলেও, আপনাকে জুন 2025 থেকে v2 তে স্থানান্তরিত হতে উৎসাহিত করা হচ্ছে।
এই নির্দেশিকাটি Play Games Services v1 SDK ব্যবহারের জন্য। Play Games Services v2 SDK-তে ভিডিও রেকর্ডিং সমর্থিত নয়।

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

এই নির্দেশিকাটি আপনাকে Google Play Games পরিষেবা ব্যবহার করে গেমগুলিতে ভিডিও রেকর্ডিং কীভাবে বাস্তবায়ন করতে হয় তা দেখায়। API গুলি com.google.android.gms.games.video এবং com.google.android.gms.games প্যাকেজগুলিতে পাওয়া যাবে।

শুরু করার আগে

ভিডিও রেকর্ডিং API ব্যবহার শুরু করার আগে:

ভিডিও ক্লায়েন্ট পান

ভিডিও রেকর্ডিং API ব্যবহার শুরু করতে, আপনার গেমটিকে প্রথমে একটি VideosClient অবজেক্ট পেতে হবে। আপনি Games.getVideosClient() পদ্ধতিতে কল করে এবং বর্তমান প্লেয়ারের জন্য কার্যকলাপ এবং GoogleSignInAccount পাস করে এটি করতে পারেন। প্লেয়ার অ্যাকাউন্টের তথ্য কীভাবে পুনরুদ্ধার করবেন তা জানতে, Android Games-এ সাইন-ইন দেখুন।

ভিডিও রেকর্ডিং API এর মূল বিষয়গুলি

আপনি আপনার গেমের মধ্যে থেকে সরাসরি ভিডিও রেকর্ডিং অভিজ্ঞতা সংহত করতে ভিডিও রেকর্ডিং API ব্যবহার করতে পারেন।

ব্যবহারকারীদের জন্য ভিডিও রেকর্ডিং অভিজ্ঞতার মধ্যে নিম্নলিখিতগুলি অন্তর্ভুক্ত রয়েছে:

  • ভিডিও রেকর্ডিং ওভারলে, যার তিনটি বোতাম রয়েছে:

    1. রেকর্ডিং শুরু / বন্ধ করুন
    2. মাইক চালু / বন্ধ করুন
    3. সামনের দিকে মুখ করা ক্যামেরা চালু/বন্ধ করুন
  • রেকর্ডিং শুরু করার জন্য ডেভেলপারের দেওয়া একটি বোতাম, অথবা একটি বিকল্প রেকর্ডিং ট্রিগার

  • রেকর্ডিং শেষে একটি ক্লিকযোগ্য টোস্ট পপ আপ হয় যা খেলোয়াড়দের YouTube এ ভিডিও আপলোড করতে বা Photos অ্যাপের মাধ্যমে ভিডিওটি দেখতে সক্ষম করে (দ্রষ্টব্য: রেকর্ড করা ভিডিওগুলি "ছবিতে ScreenCasts " বিভাগের অধীনে সংরক্ষণ করা হয়)

ভিডিও রেকর্ডিং ওভারলে চালু করুন

বর্তমানে সাইন-ইন করা প্লেয়ারের জন্য ভিডিও রেকর্ডিং শুরু করতে, এই পদক্ষেপগুলি অনুসরণ করুন:

  1. VideosClient.getCaptureOverlayIntent() পদ্ধতিটি কল করুন।
  2. যদি কলটি সফল হয়, তাহলে Google Play গেমস পরিষেবাগুলি একটি Task অবজেক্ট ফেরত দেয় যা ভিডিও রেকর্ডিং ওভারলে চালু করার জন্য অ্যাসিঙ্ক্রোনাসভাবে একটি ইন্টেন্ট লোড করে।
  3. একটি কার্যকলাপ শুরু করার জন্য পূর্ববর্তী ধাপের উদ্দেশ্য ব্যবহার করুন।

ভিডিও রেকর্ডিং ওভারলে কীভাবে দেখাবেন তার একটি উদাহরণ এখানে দেওয়া হল:

private static final int RC_VIDEO_OVERLAY = 9011;

public void showVideoOverlay(View myview) {
  Games.getVideosClient(this, GoogleSignIn.getLastSignedInAccount(this))
      .getCaptureOverlayIntent()
      .addOnSuccessListener(new OnSuccessListener<Intent>() {
        @Override
        public void onSuccess(Intent intent) {
          startActivityForResult(intent, RC_VIDEO_OVERLAY);
        }
      });
}

ভিডিও রেকর্ডিং ডেটা ব্যবহারের জন্য টিপস

ভিডিও রেকর্ডিং API আপনাকে সরাসরি আপনার গেমে একটি ভিডিও রেকর্ডিং অভিজ্ঞতা সংহত করতে দেয়।

টিপ বিবরণ
ভিডিও রেকর্ডিং ট্রিগারটিকে সহজেই আবিষ্কারযোগ্য করে তুলুন
  • আপনার প্রধান মেনু থেকে একটি রেকর্ডিং বোতাম স্পষ্টভাবে রাখুন।
  • একটি ডেডিকেটেড এবং স্পষ্টভাবে লেবেলযুক্ত রেকর্ডিং মোড মেনু বিকল্প থেকে স্বয়ংক্রিয়ভাবে ওভারলে ট্রিগার করুন।
আপনার স্টোর তালিকায় এবং গেমের ভেতরে এই বৈশিষ্ট্যটির ব্যবহার প্রচার করুন।
  • আপনার স্টোর তালিকায় এমন একটি স্ক্রিনশট ব্যবহার করুন যা ভিডিও রেকর্ডিং ওভারলে প্রদর্শন করে
  • ইন-গেম প্রচারের মাধ্যমে ভিডিও রেকর্ডিং বৈশিষ্ট্যটি প্রচার করুন
  • রিপ্লে শেয়ার করার জন্য ইন-গেম পুরষ্কার প্রদানের কথা বিবেচনা করুন
রিপ্লে প্রতিযোগিতার মাধ্যমে আপনার খেলোয়াড় সম্প্রদায়কে সম্পৃক্ত করুন
  • সাপ্তাহিক / মাসিক / বার্ষিক রিপ্লে প্রতিযোগিতার সাথে গেম রিপ্লে রেকর্ড এবং শেয়ার করতে খেলোয়াড়দের উৎসাহিত করুন।
  • গেমের মধ্যে বা সোশ্যাল মিডিয়ার মাধ্যমে সেরা ভিডিও এবং নির্মাতাদের চিনুন