Android Wear via MediaBrowserServiceCompat 无法显示 MediaItem 的图标
The Icon of MediaItem can not display in Android Wear via MediaBrowserServiceCompat
我使用 setIconUri 在 MediaDescriptionCompat Builder 中设置在线图像 URL,就像这样
MediaDescriptionCompat.Builder builder = new MediaDescriptionCompat.Builder();
builder.setMediaId(item.getlistId());
builder.setTitle(item.getlistName());
builder.setIconUri(Uri.parse(item.getlistIconM()));
Bundle bundle = new Bundle();
bundle.putInt(BUNDLE_KEY_MEDIA, R.string.title_theme);
那么 MediaItem 的图像在 Android Auto 时显示完美,但在 Android Wear 时显示不佳,为什么?
我应该怎么做才能解决这个问题?
Android Wear 仅加载来自 https
的远程 URL - 如果您正在使用 http
URL,您应该切换到 https
.
我使用 setIconUri 在 MediaDescriptionCompat Builder 中设置在线图像 URL,就像这样
MediaDescriptionCompat.Builder builder = new MediaDescriptionCompat.Builder();
builder.setMediaId(item.getlistId());
builder.setTitle(item.getlistName());
builder.setIconUri(Uri.parse(item.getlistIconM()));
Bundle bundle = new Bundle();
bundle.putInt(BUNDLE_KEY_MEDIA, R.string.title_theme);
那么 MediaItem 的图像在 Android Auto 时显示完美,但在 Android Wear 时显示不佳,为什么? 我应该怎么做才能解决这个问题?
Android Wear 仅加载来自 https
的远程 URL - 如果您正在使用 http
URL,您应该切换到 https
.