Android Auto و Android Automotive (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())
برای کسب اطلاعات بیشتر در مورد وضعیت های خطا، به استفاده از جلسه رسانه: وضعیت ها و خطاها مراجعه کنید.
، Android Auto و Android Automotive (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())
برای کسب اطلاعات بیشتر در مورد وضعیت های خطا، به استفاده از جلسه رسانه: وضعیت ها و خطاها مراجعه کنید.