परफ़ॉर्मेंस को मेज़र करना
संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
Android 8.0 (एपीआई लेवल 26) और इसके बाद के वर्शन में, कुछ मीडिया क्लास के लिए getMetrics()
तरीका उपलब्ध है. यह एक PersistableBundle
ऑब्जेक्ट दिखाता है. इसमें कॉन्फ़िगरेशन और परफ़ॉर्मेंस की जानकारी होती है. इसे एट्रिब्यूट और वैल्यू के मैप के तौर पर दिखाया जाता है.
getMetrics()
मेथड को इन मीडिया क्लास के लिए तय किया गया है:
हर इंस्टेंस के लिए मेट्रिक अलग से इकट्ठा की जाती हैं. ये इंस्टेंस के लाइफ़टाइम तक बनी रहती हैं. अगर कोई मेट्रिक उपलब्ध नहीं है, तो यह तरीका null दिखाता है. असल में दिखाई गई मेट्रिक, क्लास पर निर्भर करती हैं.
ExoPlayer के साथ Analytics का इस्तेमाल करना
ExoPlayer में ऐसे टूल शामिल हैं जिनकी मदद से, वीडियो चलाने से जुड़ा डेटा इकट्ठा और प्रोसेस किया जा सकता है. Analytics के लिए डेवलपर गाइड में ज़्यादा जानें.
इस पेज पर मौजूद कॉन्टेंट और कोड सैंपल कॉन्टेंट के लाइसेंस में बताए गए लाइसेंस के हिसाब से हैं. Java और OpenJDK, Oracle और/या इससे जुड़ी हुई कंपनियों के ट्रेडमार्क या रजिस्टर किए हुए ट्रेडमार्क हैं.
आखिरी बार 2025-07-27 (UTC) को अपडेट किया गया.
[[["समझने में आसान है","easyToUnderstand","thumb-up"],["मेरी समस्या हल हो गई","solvedMyProblem","thumb-up"],["अन्य","otherUp","thumb-up"]],[["वह जानकारी मौजूद नहीं है जो मुझे चाहिए","missingTheInformationINeed","thumb-down"],["बहुत मुश्किल है / बहुत सारे चरण हैं","tooComplicatedTooManySteps","thumb-down"],["पुराना","outOfDate","thumb-down"],["अनुवाद से जुड़ी समस्या","translationIssue","thumb-down"],["सैंपल / कोड से जुड़ी समस्या","samplesCodeIssue","thumb-down"],["अन्य","otherDown","thumb-down"]],["आखिरी बार 2025-07-27 (UTC) को अपडेट किया गया."],[],[],null,["# Measuring performance\n\nIn Android 8.0 (API level 26) and later, the `getMetrics()` method is available\nfor some media classes. It returns a\n[PersistableBundle](/reference/android/os/PersistableBundle)\nobject containing configuration\nand performance information, expressed as a map of attributes and values.\nThe `getMetrics()` method is defined for these media classes:\n\n- [MediaPlayer.getMetrics()](/reference/android/media/MediaPlayer#getMetrics())\n- [MediaRecorder.getMetrics()](/reference/android/media/MediaRecorder#getMetrics())\n- [MediaCodec.getMetrics()](/reference/android/media/MediaCodec#getMetrics())\n- [MediaExtractor.getMetrics()](/reference/android/media/MediaExtractor#getMetrics())\n\nMetrics are collected separately for each instance and persist for the\nlifetime of the instance. If no metrics are available the method returns\nnull. The actual metrics returned depend on the class.\n\nAnalytics with ExoPlayer\n------------------------\n\nExoPlayer includes tools to help you collect and process playback data. Learn\nmore in the developer guide for\n[analytics](/guide/topics/media/exoplayer/analytics)."]]