1. 程式人生 > >andriod 獲得MP4時長

andriod 獲得MP4時長

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); return
l; }

andriod 獲得MP4時長