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

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

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

इस गाइड में, Google Play Games की सेवाओं का इस्तेमाल करके, गेम में वीडियो रिकॉर्डिंग की सुविधा लागू करने का तरीका बताया गया है. ये एपीआई, 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);
        }
      });
}

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

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

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