वीडियो रिकॉर्डिंग API, आपको अपने गेम में आसानी से वीडियो रिकॉर्डिंग जोड़ने देता है और उपयोगकर्ताओं को कुछ आसान चरणों में अपने वीडियो को YouTube पर दोस्तों के साथ शेयर करने देता है. उदाहरण के लिए, आप बैटल रीप्ले स्क्रीन का वह बटन जोड़ सकते हैं जिसे दबाने पर 'Play - गेम्स' वीडियो रिकॉर्डिंग अनुभव सामने आएगा.
इस गाइड में Google Play की गेम सेवाओं का इस्तेमाल करके, गेम में वीडियो रिकॉर्डिंग लागू करने का तरीका बताया गया है. एपीआई,
com.google.android.gms.games.video
और
com.google.android.gms.games
पैकेज में देखे जा सकते हैं.
शुरू करने से पहले
वीडियो रिकॉर्डिंग एपीआई का इस्तेमाल शुरू करने से पहले:
कोड का नमूना डाउनलोड करें और उसकी समीक्षा करें.
क्वालिटी चेकलिस्ट में बताए गए सुझावों के बारे में जानें.
वीडियो क्लाइंट को फ़ेच किया जा रहा है
वीडियो रिकॉर्डिंग एपीआई का इस्तेमाल शुरू करने के लिए, यह ज़रूरी है कि आपका गेम
VideosClient
ऑब्जेक्ट हासिल करे. ऐसा करने के लिए, Games.getVideosClient()
तरीके को कॉल करें और मौजूदा प्लेयर की गतिविधि और GoogleSignInAccount
को पास करें. खिलाड़ी के खाते की जानकारी वापस पाने का तरीका जानने के लिए, Android Games में साइन इन करना देखें.
वीडियो रिकॉर्डिंग एपीआई से जुड़ी बुनियादी बातें
अपने वीडियो में सीधे वीडियो रिकॉर्डिंग अनुभव को इंटिग्रेट करने के लिए, वीडियो रिकॉर्डिंग एपीआई का इस्तेमाल किया जा सकता है.
उपयोगकर्ताओं के लिए वीडियो रिकॉर्डिंग अनुभव में ये शामिल हैं:
वीडियो रिकॉर्डिंग ओवरले, जिसमें तीन बटन होते हैं:
- रिकॉर्डिंग शुरू / बंद करें
- माइक को चालू या बंद करें
- सामने की तरफ़ वाला कैमरा चालू / बंद करो
रिकॉर्डिंग शुरू करने के लिए डेवलपर का दिया गया बटन या रिकॉर्डिंग का दूसरा ट्रिगर
क्लिक करने के लिए एक टोस्ट है, जो रिकॉर्डिंग के आखिर में पॉप अप होता है. इससे प्लेयर, 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); } }); }
वीडियो रिकॉर्डिंग डेटा का इस्तेमाल करने के लिए सलाह
वीडियो रिकॉर्डिंग एपीआई की मदद से, आपको सीधे अपने गेम में वीडियो रिकॉर्डिंग की सुविधा मिलती है.
सलाह | जानकारी |
---|---|
वीडियो रिकॉर्डिंग ट्रिगर को ऐसा बनाना कि उसे आसानी से खोजा जा सके |
|
अपने स्टोर पेज में और गेम के अंदर सुविधा के इस्तेमाल का प्रचार करना |
|
रीप्ले प्रतियोगिताओं की मदद से अपने खिलाड़ी समुदाय से जुड़ें |
|