Android Auto와 Android Automotive (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())
자바
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())
오류 상태에 관한 자세한 내용은 미디어 세션 사용: 상태 및 오류를 참고하세요.