2015-11-24 4 views
1

Может ли кто-нибудь предложить, какой игрок будет поддерживать воспроизведение видеороликов в прямом эфире в android, этот игрок должен получить метаданные, которые загружаются в прямом потоке видео Url's.Как получить метаданные из прямой трансляции видеоролика в android ..?

Я пробовал с кодом ниже.

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(); 

Используя приведенный выше код, мы можем воспроизводить видео. Но как я могу извлечь метаданные из видеоролика.

Может ли кто-нибудь мне помочь.

+0

использовать этот https://github.com/wseemann/FFmpegMediaMetadataRetriever – Ramesh

+0

FFmpeg является библиотека, которая написана на родном. Можете ли вы предложить smthng еще .. ?? –

ответ

0

Вы можете попробовать Vitamio SDK, чтобы играть в прямом эфире на Android. Используйте MediaMetadataRetriever класс для доступа к метаданным, как это:

MediaMetadataRetriever retriever = new MediaMetadataRetriever(this); retriever.setDataSource(path); retriever.extractMetadata(MediaMetadataRetriever.METADATA_KEY_DURATION); retriever.extractMetadata(MediaMetadataRetriever.METADATA_KEY_TITLE)

Смежные вопросы