我很难从流媒体播放源显示当前播放的音轨。使用MediaMetaDataRetriever类返回NULL,意味着它失败。我写了一个简单的方法,但现在我倾斜想上的媒体文件这仅适用于像MP3,WMA,AVI等流媒体源的MediaMetadataRetriever
public void metaData(){
mmr.setDataSource(urlStation);
String metaD = mmr.extractMetadata(MediaMetadataRetriever.METADATA_KEY_ALBUMARTIST);
Toast.makeText(MainActivity.this, "Artist = " + metaD, Toast.LENGTH_LONG).show();
有什么好和易于recommandations将不胜感激。感谢您的时间!
感谢William的回答。这应该有助于解决我的问题。 – Marquis 2013-04-06 17:16:21
它只适用于媒体文件,不适用于流媒体源。 – jul 2013-06-25 11:49:15
William Seemann它是在YouTube视频上工作..我试了一下,但我得到的元数据无法收回错误... – arul 2014-02-01 09:48:41