我目前正在开发一个Android自动媒体应用。当用户未登录时,如何做与Spotify相同的操作,并显示一条消息“请登录以使用Spotify”。我不会进行登录判断,我只想更改仪表板上显示的默认问候消息。默认情况下,媒体应用程序始终显示“要播放内容,请打开菜单...。”如何更改它?救命!
答案 0 :(得分:0)
您可以使用setErrorMessage()类中的PlaybackStateCompat来完成此操作。将PlaybackStateCompat分配给Media Session时,它用于描述播放器的当前操作状态。
private void playbackStateErrorMessage(int code, String message) {
PlaybackStateCompat.Builder playbackStateBuilder = new PlaybackStateCompat.Builder();
playbackStateBuilder.setState(PlaybackStateCompat.STATE_ERROR, -1L, 1.0F);
playbackStateBuilder.setErrorMessage(code, message);
mSession.setPlaybackState(playbackStateBuilder.build());
}