অ্যান্ড্রয়েড অটো এবং অ্যান্ড্রয়েড অটোমোটিভ ওএস (AAOS) প্লেব্যাক স্টেটকে STATE_ERROR এ সেট করে এবং ব্যবহারকারীর জন্য একটি স্থানীয় ভাষার ত্রুটির বার্তা প্রদান করে। এরপর অ্যাপগুলো সেই বার্তাটি ব্যবহারকারীকে দেখাতে পারে।
কোনো ত্রুটি সমাধান করতে, আপনি setErrorMessage ব্যবহার করে একটি ত্রুটি বার্তা প্রদান করেন।
ত্রুটির প্রকৃতি নির্দেশ করার জন্য এরর মেসেজ ডিজাইন করার সময় আপনি যে এরর কোডগুলো ব্যবহার করতে পারেন, তার তালিকার জন্য PlaybackStateCompat দেখুন। যদি কোনো সমস্যা সমাধানের জন্য ব্যবহারকারীকে তার ফোন ব্যবহার করতে হয়, তাহলে এই নির্দেশনাটি এরর মেসেজে অন্তর্ভুক্ত করুন।
ত্রুটির বার্তা অবশ্যই ব্যবহারকারীর জন্য সহজবোধ্য এবং তার স্থানীয় অঞ্চলের জন্য নির্দিষ্ট হতে হবে। উদাহরণস্বরূপ, যদি কোনো কন্টেন্ট ব্যবহারকারীর স্থানীয় অঞ্চলে উপলব্ধ না থাকে, তাহলে ERROR_CODE_NOT_AVAILABLE_IN_REGION ব্যবহার করুন।
কোটলিন
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())
জাভা
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())
ত্রুটির অবস্থা সম্পর্কে আরও জানতে, "মিডিয়া সেশন ব্যবহার: অবস্থা ও ত্রুটি " দেখুন।