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