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 गेम में साइन-इन करना लेख पढ़ें.
वीडियो रिकॉर्डिंग एपीआई के बारे में बुनियादी जानकारी
वीडियो रिकॉर्डिंग एपीआई का इस्तेमाल करके, अपने गेम में सीधे तौर पर वीडियो रिकॉर्डिंग की सुविधा को इंटिग्रेट किया जा सकता है.
उपयोगकर्ताओं के लिए वीडियो रिकॉर्डिंग की सुविधा में ये शामिल हैं:
वीडियो रिकॉर्डिंग ओवरले, जिसमें तीन बटन होते हैं:
- रिकॉर्डिंग शुरू / बंद करना
- माइक चालू / बंद करना
- सामने की ओर मौजूद कैमरे को चालू / बंद करना
डेवलपर की ओर से दिया गया बटन, जिससे रिकॉर्डिंग शुरू की जा सकती है या रिकॉर्डिंग शुरू करने का कोई दूसरा तरीका
रिकॉर्डिंग के आखिर में एक क्लिक करने लायक सूचना दिखती है. इससे गेम खेलने वाले लोग, वीडियो को YouTube पर अपलोड कर सकते हैं या Photos ऐप्लिकेशन में वीडियो देख सकते हैं (ध्यान दें: रिकॉर्ड किए गए वीडियो, Photos में
ScreenCasts
कैटगरी में सेव होते हैं)
वीडियो रिकॉर्डिंग ओवरले लॉन्च करना
मौजूदा समय में साइन इन किए गए प्लेयर के लिए, वीडियो रिकॉर्डिंग शुरू करने के लिए यह तरीका अपनाएं:
VideosClient.getCaptureOverlayIntent()
तरीके को कॉल करें.- कॉल पूरा होने पर, Google Play की गेम सेवाएं
Task
ऑब्जेक्ट दिखाती हैं. यह ऑब्जेक्ट, वीडियो रिकॉर्डिंग ओवरले लॉन्च करने के लिए इंटेंट को एसिंक्रोनस तरीके से लोड करता है. - गतिविधि शुरू करने के लिए, पिछले चरण में मिले इंटेंट का इस्तेमाल करें.
वीडियो रिकॉर्डिंग ओवरले को दिखाने का तरीका यहां बताया गया है:
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); } }); }
वीडियो रिकॉर्डिंग के डेटा का इस्तेमाल करने के बारे में सलाह
वीडियो रिकॉर्डिंग एपीआई की मदद से, वीडियो रिकॉर्डिंग की सुविधा को सीधे तौर पर अपने गेम में इंटिग्रेट किया जा सकता है.
सलाह | ब्यौरा |
---|---|
वीडियो रिकॉर्डिंग ट्रिगर करने की सुविधा को आसानी से ढूंढने लायक बनाएं |
|
अपने स्टोर पेज और गेम में, इस सुविधा के इस्तेमाल का प्रमोशन करें |
|
रीप्ले की मदद से होने वाली प्रतियोगिताओं में, खिलाड़ियों की दिलचस्पी बढ़ाना |
|