Ich versuche, dem Wiedergabestatus der Mediensitzung eine benutzerdefinierte Aktion hinzuzufügen, damit sie eine Ergänzung auf Android Auto angezeigt werden kann. Der Code ist in der Tat einfach, die Schaltfläche wird hinzugefügt und ich kann seinen Rückruf erhalten, aber das
Problem ist, dass die Schaltfläche kein Symbol hat: < /p>
Der Code: < /p>
>>
Code: Select all
val builder = PlaybackStateCompat.Builder()
builder.addCustomAction(
"ACTION_TEST",
"TEST LABEL",
R.drawable.ic_test // I tried vector drawable, png,... nothing works
)
// ...
mediaSession.setPlaybackState(builder.build())
Das Ergebnis: Die hinzugefügte Taste hat kein Symbol, zeigt nur einen Ripple -Effekt (den Kreis im Screenshot), wenn ich darauf klicke, ansonsten ist es unsichtbar.>