你试过加这样的标签吗。首先,我认为这是一个由SpannableString构建的ImageSpan,然后设置为builder.setTitle(输入:Charsequence).我已经试过了,但没有工作。你们知道Spotify是如何做到这一点的吗?或者我错过了什么,请纠正我。非常感谢
jq6vz3qz1#
这不是你放在标题、艺术家或其他字段中的东西,而是你可以在每个项目上作为例子的显式标志。如显示Android Auto的其他元数据指示器中所述:以下常量可用于MediaItem描述附加项和MediaMetadata附加项:
METADATA_KEY_IS_EXPLICIT
METADATA_VALUE_ATTRIBUTE_PRESENT
他们接着举了一个例子:
val extras = Bundle() extras.putLong( MediaConstants.METADATA_KEY_IS_EXPLICIT, MediaConstants.METADATA_VALUE_ATTRIBUTE_PRESENT) // Add in other extras val description = MediaDescriptionCompat.Builder() .setMediaId(/*...*/) .setTitle(resources.getString(/*...*/)) .setExtras(extras) .build() return MediaBrowserCompat.MediaItem(description, /* flags */)
1条答案
按热度按时间jq6vz3qz1#
这不是你放在标题、艺术家或其他字段中的东西,而是你可以在每个项目上作为例子的显式标志。
如显示Android Auto的其他元数据指示器中所述:
以下常量可用于MediaItem描述附加项和MediaMetadata附加项:
METADATA_KEY_IS_EXPLICIT
:指示项是否包含显式内容。要指示项是显式的,请使用此常量作为键,使用长METADATA_VALUE_ATTRIBUTE_PRESENT
作为值。他们接着举了一个例子: