This copyright belongs to the author all, any person, the media or the website reprint, borrows must obtain the author's own consent!
Android.media.MediaMetadataRetriever MMR = new android.media.MediaMetadataRetriever (); try {if (MUri! = null) { hashmap<string, string> headers = mheaders; if (headers = = null) {headers = new hashmap<string, string> (); Headers.put ("User-agent", "mozilla/5.0" (Linux; U Android 4.4.2; ZH-CN; mw-kw-001 build/jro03c) applewebkit/533.1 (khtml, like Gecko) version/4.0 ucbrowser/1.0.0.001 u4/0.8.0 Mobile Safari/ 533.1 "); } mmr.setdatasource (MUri, headers); } else {Mmr.setdatasource (MFD, Moffset, mlength); } String Duration = Mmr.extractmetadata (Android.media.MediaMetadataRetriever.METADATA_KEY_DURATION); String width = mmr.extractmetadata (Android.media.MediaMetadataRetriever.METADATA_KEY_VIDEO_WIDTH); String height = mmr.extractmetadata (Android.media.MediaMetadataRetriever.METADATA_KEY_VIDEO_HEIGHT);} catch (Exception ex) {LOG.E (TAG, "Mediametadataretriever Exception" + ex);} finally {mmr.release ();}
Android Mediametadataretriever get video wide and long time example