METADATA_KEY_TITLE возвращает, если нет заголовка - PullRequest
0 голосов
/ 21 июня 2020

Я использую

songTitle=(metaRetriever.extractMetadata(MediaMetadataRetriever.METADATA_KEY_TITLE));

, он хорошо работает, когда находит заголовок в медиа-файле.

но если заголовка нет, я не знаю, что он возвращает: это не "", поэтому я не могу

if (song == "") { song = "Unknown Artist"; }

ничего не делать.

когда я кодирую:

try {
                song=metaRetriever.extractMetadata(MediaMetadataRetriever.METADATA_KEY_ARTIST);
                if (song == "") { song = "Unknown Artist"; }
                
            } catch (Exception e) {
                song="Unknown Artist";
            }

нет исключения, поэтому он делает ' nt работает, чтобы ...

кто-нибудь знает, как это решить?

...