Android गेम में वीडियो रिकॉर्डिंग

Google साइन-इन एपीआई के बंद होने के बाद, हम 2026 में Games v1 SDK को हटा रहे हैं. फ़रवरी 2025 के बाद, Google Play पर ऐसे गेम पब्लिश नहीं किए जा सकेंगे जो Games v1 SDK के साथ हाल ही में इंटिग्रेट किए गए हैं. हमारा सुझाव है कि आप इसके बजाय, Games v2 SDK का इस्तेमाल करें.
हालांकि, पिछले गेम के v1 के साथ इंटिग्रेट किए गए मौजूदा टाइटल, कुछ सालों तक काम करते रहेंगे. फिर भी हमारा सुझाव है कि आप जून 2025 से v2 पर माइग्रेट कर लें.
यह गाइड, Play की गेम सेवाओं के v1 एसडीके का इस्तेमाल करने के लिए है. Play की गेम सेवाओं के v2 एसडीके में, वीडियो रिकॉर्डिंग की सुविधा काम नहीं करती.

वीडियो रिकॉर्डिंग एपीआई की मदद से, अपने गेम में वीडियो रिकॉर्डिंग की सुविधा आसानी से जोड़ी जा सकती है. साथ ही, उपयोगकर्ताओं को कुछ आसान चरणों में YouTube पर अपने दोस्तों के साथ वीडियो शेयर करने की सुविधा दी जा सकती है. उदाहरण के लिए, बैटल रीप्ले स्क्रीन पर एक बटन जोड़ा जा सकता है. इस बटन को दबाने पर, Play Games की वीडियो रिकॉर्डिंग की सुविधा खुल जाएगी.

इस गाइड में, Google Play की गेम सेवाओं का इस्तेमाल करके, गेम में वीडियो रिकॉर्डिंग की सुविधा लागू करने का तरीका बताया गया है. इन एपीआई को com.google.android.gms.games.video और com.google.android.gms.games पैकेज में देखा जा सकता है.

शुरू करने से पहले

वीडियो रिकॉर्डिंग एपीआई का इस्तेमाल शुरू करने से पहले:

वीडियो क्लाइंट पाएं

वीडियो रिकॉर्डिंग एपीआई का इस्तेमाल शुरू करने के लिए, आपके गेम को सबसे पहले VideosClient ऑब्जेक्ट पाना होगा. इसके लिए, Games.getVideosClient() तरीके का इस्तेमाल करें और मौजूदा खिलाड़ी की गतिविधि और GoogleSignInAccount से जुड़ी जानकारी उपलब्ध कराएं. खिलाड़ी के खाते की जानकारी वापस पाने का तरीका जानने के लिए, Android गेम में साइन-इन करना लेख पढ़ें.

वीडियो रिकॉर्ड करने वाले एपीआई के बारे में बुनियादी जानकारी

वीडियो रिकॉर्डिंग एपीआई का इस्तेमाल करके, अपने गेम में सीधे तौर पर वीडियो रिकॉर्डिंग की सुविधा को इंटिग्रेट किया जा सकता है.

उपयोगकर्ताओं के लिए वीडियो रिकॉर्डिंग की सुविधा में ये शामिल हैं:

  • वीडियो रिकॉर्डिंग ओवरले, जिसमें तीन बटन होते हैं:

    1. रिकॉर्डिंग शुरू / बंद करना
    2. माइक चालू / बंद करें
    3. सामने की ओर मौजूद कैमरे को चालू / बंद करना
  • डेवलपर की ओर से उपलब्ध कराया गया बटन, जिससे रिकॉर्डिंग शुरू की जा सकती है. इसके अलावा, रिकॉर्डिंग शुरू करने का कोई दूसरा तरीका भी हो सकता है

  • रिकॉर्डिंग के आखिर में एक क्लिक करने लायक सूचना दिखती है. इससे गेम खेलने वाले लोग, वीडियो को YouTube पर अपलोड कर सकते हैं या Photos ऐप्लिकेशन में वीडियो देख सकते हैं (ध्यान दें: रिकॉर्ड किए गए वीडियो, 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);
        }
      });
}

वीडियो रिकॉर्डिंग के डेटा का इस्तेमाल करने के बारे में सलाह

वीडियो रिकॉर्डिंग एपीआई की मदद से, वीडियो रिकॉर्डिंग की सुविधा को सीधे तौर पर अपने गेम में इंटिग्रेट किया जा सकता है.

सलाह ब्यौरा
वीडियो रिकॉर्डिंग ट्रिगर करने की सुविधा को आसानी से ढूंढने लायक बनाएं
  • रिकॉर्डिंग बटन को मुख्य मेन्यू से हटाकर, प्रमुखता से दिखाएं
  • रिकॉर्डिंग मोड के मेन्यू विकल्प से, ओवरले अपने-आप ट्रिगर हो जाता है. इस विकल्प को साफ़ तौर पर लेबल किया गया है
स्टोर पेज पर और गेम में, इस सुविधा के इस्तेमाल का प्रमोशन करें
  • अपने स्टोर पेज में ऐसा स्क्रीनशॉट इस्तेमाल करें जिसमें वीडियो रिकॉर्डिंग ओवरले दिखता हो
  • गेम में प्रमोशन दिखाकर, वीडियो रिकॉर्डिंग की सुविधा का प्रमोशन करना
  • फिर से चलाने की सुविधा शेयर करने के लिए, गेम में मिलने वाले इनाम देने का विकल्प चुनें
रीप्ले की मदद से होने वाली प्रतियोगिताओं में, खिलाड़ियों की कम्यूनिटी को शामिल करना
  • खिलाड़ियों को गेम के रीप्ले रिकॉर्ड करने और उन्हें शेयर करने के लिए बढ़ावा दें. इसके लिए, हर हफ़्ते / महीने / साल होने वाली रीप्ले प्रतियोगिताएं आयोजित करें
  • गेम में या सोशल मीडिया पर, टॉप वीडियो और क्रिएटर्स को पहचानें