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

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

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

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

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

वीडियो क्लाइंट को फ़ेच किया जा रहा है

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

वीडियो रिकॉर्डिंग एपीआई से जुड़ी बुनियादी बातें

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

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

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

    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);
        }
      });
}

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

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

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