如何在android中从实时流媒体视频url检索元数据。。?

如何在android中从实时流媒体视频url检索元数据。。?,android,video-streaming,live-streaming,Android,Video Streaming,Live Streaming,有人能建议哪一个播放器支持在android中播放流媒体视频url吗?该播放器必须检索加载在流媒体视频url中的元数据 我尝试了以下代码 VideoView mVideoView = (VideoView) findViewById(R.id.videoView); MediaController mc = new MediaController(this); mc.setAnchorView(mVideoView); mc.setMediaPlayer(mVide

有人能建议哪一个播放器支持在android中播放流媒体视频url吗?该播放器必须检索加载在流媒体视频url中的元数据

我尝试了以下代码

    VideoView mVideoView = (VideoView) findViewById(R.id.videoView);
    MediaController mc = new MediaController(this);
    mc.setAnchorView(mVideoView);
    mc.setMediaPlayer(mVideoView);
    Uri video = Uri.parse("http://71.177.216.160:8888/abr/playlist.m3u8");
    mVideoView.setMediaController(mc);
    mVideoView.setVideoURI(video);
    mVideoView.start();
使用上面的代码,我们可以播放视频。但是如何从播放视频的url中检索元数据

有人能帮我吗。

你可以试试SDK在Android中播放实时流。使用
MediaMetadataRetriever
类访问元数据,如下所示:

MediaMetadataRetriever retriever=新的MediaMetadataRetriever(此);
retriever.setDataSource(路径);
retriever.extractMetadata(MediaMetadataRetriever.METADATA\u KEY\u DURATION);
retriever.extractMetadata(MediaMetadataRetriever.METADATA\u KEY\u TITLE)

您可以尝试SDK在Android中播放实时流。使用
MediaMetadataRetriever
类访问元数据,如下所示:

MediaMetadataRetriever retriever=新的MediaMetadataRetriever(此);
retriever.setDataSource(路径);
retriever.extractMetadata(MediaMetadataRetriever.METADATA\u KEY\u DURATION);

retriever.extractMetadata(MediaMetadataRetriever.METADATA\u KEY\u TITLE)

使用此FFmpeg是一个用本机编写的库。你能推荐其他的吗?使用这个FFmpeg是一个用本机编写的库。你能推荐其他的吗。。??