how to get time duration of a HLS(.m3u8) video link in android?

Viewed 337

I have used this code but it does not work for HLS video...

MediaMetadataRetriever retriever = new MediaMetadataRetriever();
                            if (Build.VERSION.SDK_INT >= 14)
                                retriever.setDataSource("link" + movie.get(i).getMMovie(), new HashMap<String, String>());
                            else
                                retriever.setDataSource("link" + movie.get(i).getMMovie());
                            //retriever .setDataSource("Your video url");
                            String mVideoDuration2 = retriever.extractMetadata(MediaMetadataRetriever.METADATA_KEY_DURATION);
                            long mTimeInMilliseconds2 = Long.parseLong(mVideoDuration2);

Please provide the solution for this..

0 Answers
Related