andriod 獲得MP4時長
阿新 • • 發佈:2017-10-06
tar logs eight color nbsp pre blog pan integer
//獲得MP4時長 private int getTimeLong(String videoPath) { MediaMetadataRetriever retr = new MediaMetadataRetriever(); retr.setDataSource(videoPath); //String height = retr.extractMetadata(MediaMetadataRetriever.METADATA_KEY_VIDEO_HEIGHT); // 視頻高度 //String width = retr.extractMetadata(MediaMetadataRetriever.METADATA_KEY_VIDEO_WIDTH);// 視頻寬度 //String rotation = retr.extractMetadata(MediaMetadataRetriever.METADATA_KEY_VIDEO_ROTATION); // 視頻旋轉方向 String timelong = retr.extractMetadata(MediaMetadataRetriever.METADATA_KEY_DURATION);//時長,單位為毫秒 retr.release(); int l = Integer.parseInt(timelong); returnl; }
andriod 獲得MP4時長