Android自动绑定带有字幕的MediaItem列表

ruarlubt  于 2023-02-14  发布在  Android
关注(0)|答案(1)|浏览(95)

你试过加这样的标签吗。
首先,我认为这是一个由SpannableString构建的ImageSpan,然后设置为builder.setTitle(输入:Charsequence).我已经试过了,但没有工作。
你们知道Spotify是如何做到这一点的吗?或者我错过了什么,请纠正我。非常感谢

jq6vz3qz

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 */)

相关问题