Android Auto और Android Automotive (AAOS), मीडिया चलाने की स्थिति को STATE_ERROR
पर सेट करते हैं. साथ ही, उपयोगकर्ता को उसकी भाषा में गड़बड़ी का मैसेज दिखाते हैं. इसके बाद, ऐप्लिकेशन उपयोगकर्ता को मैसेज दिखा सकते हैं.
गड़बड़ी को ठीक करने के लिए, setErrorMessage
के साथ गड़बड़ी का मैसेज दिया जाता है.
गड़बड़ी के मैसेज को डिज़ाइन करते समय, गड़बड़ी के टाइप के बारे में बताने के लिए इस्तेमाल किए जा सकने वाले गड़बड़ी कोड की सूची देखने के लिए, PlaybackStateCompat
पर जाएं. अगर किसी समस्या को हल करने के लिए उपयोगकर्ता को अपने फ़ोन से इंटरैक्ट करना है, तो गड़बड़ी के मैसेज में यह निर्देश शामिल करें.
गड़बड़ी के मैसेज, उपयोगकर्ता को दिखने चाहिए और उसकी स्थानीय भाषा में होने चाहिए. उदाहरण के लिए, अगर उपयोगकर्ता की स्थान-भाषा में कॉन्टेंट उपलब्ध नहीं है, तो ERROR_CODE_NOT_AVAILABLE_IN_REGION
का इस्तेमाल करें.
Kotlin
mediaSession.setPlaybackState(
PlaybackStateCompat.Builder()
.setState(PlaybackStateCompat.STATE_ERROR)
.setErrorMessage(PlaybackStateCompat.ERROR_CODE_NOT_AVAILABLE_IN_REGION, getString(R.string.error_unsupported_region))
// ...and any other setters.
.build())
Java
mediaSession.setPlaybackState(
new PlaybackStateCompat.Builder()
.setState(PlaybackStateCompat.STATE_ERROR)
.setErrorMessage(PlaybackStateCompat.ERROR_CODE_NOT_AVAILABLE_IN_REGION, getString(R.string.error_unsupported_region))
// ...and any other setters.
.build())
गड़बड़ी की स्थितियों के बारे में ज़्यादा जानने के लिए, मीडिया सेशन का इस्तेमाल करना: स्थितियां और गड़बड़ियां लेख पढ़ें.