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

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

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

আপনি শুরু করার আগে

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

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

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

ভিডিও রেকর্ডিং API বেসিক

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

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

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

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

  • একটি ক্লিকযোগ্য টোস্ট যা রেকর্ডিংয়ের শেষে পপ আপ হয় যা প্লেয়ারদের YouTube-এ ভিডিও আপলোড করতে বা ফটো অ্যাপের মাধ্যমে ভিডিও দেখতে সক্ষম করে (দ্রষ্টব্য: রেকর্ড করা ভিডিওগুলি ফটোতে 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 আপনাকে সরাসরি আপনার গেমে একটি ভিডিও রেকর্ডিং অভিজ্ঞতা সংহত করতে দেয়৷

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

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

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

আপনি শুরু করার আগে

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

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

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

ভিডিও রেকর্ডিং API বেসিক

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

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

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

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

  • একটি ক্লিকযোগ্য টোস্ট যা রেকর্ডিংয়ের শেষে পপ আপ হয় যা প্লেয়ারদের YouTube-এ ভিডিও আপলোড করতে বা ফটো অ্যাপের মাধ্যমে ভিডিও দেখতে সক্ষম করে (দ্রষ্টব্য: রেকর্ড করা ভিডিওগুলি ফটোতে 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 আপনাকে সরাসরি আপনার গেমে একটি ভিডিও রেকর্ডিং অভিজ্ঞতা সংহত করতে দেয়৷

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