Android Auto और Android Automotive OS (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())
गड़बड़ी की स्थितियों के बारे में ज़्यादा जानने के लिए, मीडिया सेशन का इस्तेमाल करना: स्थितियां और गड़बड़ियां लेख पढ़ें.