我很难用流媒体源显示当前曲目.使用MediaMetaDataRetriever类返回NULL,表示失败.我写了一个简单的方法,但现在我倾向于认为这只适用于MP3,WMA,AVI等媒体文件.
public void MetaData(){ mmr.setDataSource(urlStation); String MetaD = mmr.extractMetadata(MediaMetadataRetriever.MetaDATA_KEY_ALBUMARTIST); Toast.makeText(MainActivity.this,"Artist = " + MetaD,Toast.LENGTH_LONG).show();
任何好的和容易的建议将不胜感激.感谢您的时间!
解决方法
MediaMetadataRetriever不适用于某些Android版本的URL,请参阅
this问题.我创建了
FFmpegMediaMetadataRetriever作为解决方法,我建议尝试一下.