如何在 android auto 中为媒体应用自定义问候消息?
How to customize hello message for media app in android auto?
我目前正在开发一个 Android 汽车媒体应用程序。如何在用户未登录时像 Spotify 一样,给消息 "Please login to use spotify"。我不会做登录判断,我只是想更改显示在仪表板上的默认问候消息。默认情况下,媒体应用始终显示 "To play something, open the menu...." 如何更改它?求助!
您可以使用 setErrorMessage() in the PlaybackStateCompat class 来完成此操作。当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());
}
我目前正在开发一个 Android 汽车媒体应用程序。如何在用户未登录时像 Spotify 一样,给消息 "Please login to use spotify"。我不会做登录判断,我只是想更改显示在仪表板上的默认问候消息。默认情况下,媒体应用始终显示 "To play something, open the menu...." 如何更改它?求助!
您可以使用 setErrorMessage() in the PlaybackStateCompat class 来完成此操作。当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());
}