В моем Android-приложении имеется большой объем удаленно размещенных мультимедийных файлов (через AWS), а некоторые содержат встроенные изображения. При воспроизведении любого из этих аудио носителей я хотел бы, чтобы вместо него использовались мои стандартные изображения, которые используются, когда нет встроенных изображений. Я пробовал
app:use_artwork="false"
app:default_artwork="@drawable/backgroundimage"
Но вопреки тому, что Javadocs, кажется, предлагает, результат, я, конечно, просто получаю черный фон. (use_artwork = "false" действительно означает «не использовать иллюстрацию» - хотя Javadocs намекает на то, что это означает «не использовать встроенную иллюстрацию ID3»)
Если не загружать гигабайты медиафайлов ипакетная операция на всех них (проблема, потому что файлы часто добавляются динамически), есть ли решение, в котором я могу подавить встроенную иллюстрацию и использовать свой фон?
Немного ковыряясь, я нашел https://github.com/mpatric/mp3agic, но проблема здесь в том, что файлы передаются через Exoplayer, а не загружаются для программного управления.