رسیدگی به خطاها

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())

برای کسب اطلاعات بیشتر در مورد وضعیت های خطا، به استفاده از جلسه رسانه: وضعیت ها و خطاها مراجعه کنید.