【问题标题】:How can I get song metadata without using playUri using the Android SDK?如何在不使用 Android SDK 的 playUri 的情况下获取歌曲元数据?
【发布时间】:2017-05-05 03:32:21
【问题描述】:

我想在不开始播放/缓冲该歌曲的情况下从 URI 获取歌曲元数据。

我现在能看到的唯一方法是调用 playUri() 然后 getMetadata() 但我不想立即播放。

还有其他方法吗?

谢谢!

编辑:有没有办法通过 SDK 使用非本地文件来做到这一点?

【问题讨论】:

    标签: android spotify libspotify


    【解决方案1】:

    使用MediaMetaDataRetreiver:

    MediaMetadataRetriever retriever = new MediaMetadataRetriever();
    retriever.setDataSource(context, uri);
    String artist 
        = retreiver.extractMetadata(MediaMetadataRetriever.METADATA_KEY_ARTIST);
    //etc
    retriever.release(); //don't forget to call this when done
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-01-05
      • 1970-01-01
      • 2016-09-27
      • 1970-01-01
      • 1970-01-01
      • 2018-10-09
      • 1970-01-01
      相关资源
      最近更新 更多