我没有使用FFmpegMediaMetadataRetriever获得标题

时间:2018-07-23 14:38:02

标签: android ffmpeg metadata android-ffmpeg

我正在尝试获取流歌曲的标题,并且正在使用FFmpegMediaMetadataRetriever库,但它似乎无法正常工作

FFmpegMediaMetadataRetriever mmr = new FFmpegMediaMetadataRetriever();
        mmr.setDataSource("http://167.114.64.181:9407/stream");

        nowPlaying =  mmr.extractMetadata(FFmpegMediaMetadataRetriever.METADATA_KEY_TITLE);

        nowPlayingtxt.setText(nowPlaying);
        mmr.release();

1 个答案:

答案 0 :(得分:0)

您应该使用它。

private Runnable hMyTimeTask = new Runnable() {
    public void run() {
        FFmpegMediaMetadataRetriever mmr = new FFmpegMediaMetadataRetriever();
        mmr.setDataSource("your mp3 url");
        FFmpegMediaMetadataRetriever.Metadata md = mmr.getMetadata();
        HashMap<String, String> map = md.getAll();
        String valor = map.get("StreamTitle");
        textView3.setText(valor);
    }
};