Android Auto ve Android Automotive (AAOS), oynatma durumunu STATE_ERROR
olarak ayarlar ve kullanıcıya yönelik, yerelleştirilmiş bir hata mesajı sağlar. Uygulamalar daha sonra mesajı kullanıcıya gösterebilir.
Bir hatayı gidermek için setErrorMessage
ile bir hata mesajı sağlarsınız.
Hatayı belirtmek için hata mesajını tasarlarken kullanabileceğiniz hata kodlarının listesini görmek için PlaybackStateCompat
başlıklı makaleyi inceleyin. Kullanıcının bir sorunu çözmek için telefonuyla etkileşime girmesi gerekiyorsa bu talimatı hata mesajına ekleyin.
Hata mesajları, kullanıcıya yönelik olmalı ve kullanıcının yerel ayarına göre hedeflenmelidir. Örneğin, içerik kullanıcının yerel ayarında kullanılamıyorsa ERROR_CODE_NOT_AVAILABLE_IN_REGION
kullanın.
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())
Hata durumları hakkında daha fazla bilgi edinmek için Medya oturumu kullanma: Durumlar ve hatalar başlıklı makaleyi inceleyin.