Android之通過文件絕對路徑獲取音視頻的時長和視頻的縮略圖

1 需求

遍歷一個文件夾,需要獲取音視頻的時長和視頻的第一幀圖像

 

 

 

 

 

 

 

 

 

 

 

 

 

2 關鍵代碼實現

獲取本地音視頻的時長(這里計算出來的是秒為單位),如果文件不是音視頻,下面的函數會發生異常,也就是返回0,我們除了通過文件頭來判斷這個文件是音視頻之后,然后再獲取這個文件的時長,如果下面的函數時長返回大于0,說明這個文件是音視頻文件。

    /*** get Local video and audio duration** @return*/public static int getLocalVideoDuration(String videoPath) {//時長(毫秒)int duration;try {MediaMetadataRetriever mmr = new  MediaMetadataRetriever();mmr.setDataSource(videoPath);duration = Integer.parseInt(mmr.extractMetadata(MediaMetadataRetriever.METADATA_KEY_DURATION))/1000;} catch (Exception e) {e.printStackTrace();return 0;}return duration;}

然后我們如果發現文件的

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/286859.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/286859.shtml
英文地址,請注明出處:http://en.pswp.cn/news/286859.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

1.8-zabbix服務端安裝

zabbix 是另外一個用的比較多地監控工具,同樣也需要 apachephp 的支持,但它比nagios 要多一個 mysql,因為它有數據需要存儲。所以,安裝 zabbix,必須要安裝 mysql。cacti、nagios、zabbix都是用php寫的網頁,…

感受機房管理化繁為簡-新款KVM使用心得

感受機房管理化繁為簡-新款KVM使用心得 一、 背景 隨著網絡應用的不斷增多,各地機房服務器數量也隨之增加,利用多傳統主機切換器的方式已經無法滿足目前這種區域廣、設備多人員緊缺的現狀,而且即使是使用了一些遠程管理軟件,實現的…

我化身保姆為你提供 html 教學服務(6)

作者簡介 作者名:1_bit 簡介:CSDN博客專家,2020年博客之星TOP5,藍橋簽約作者。15-16年曾在網上直播,帶領一批程序小白走上程序員之路。歡迎各位小白加我咨詢我相關信息,迷茫的你會找到答案。 目錄 HTML基…

那一年,我考入了西北師范大學GIS專業,然而我很迷茫,GISer的職業規劃到底是怎樣的?

那一年,我考入了西北師范大學,錄取專業為地理信息系統,也就是常說的GIS,本科畢業后又考取了GIS專業的研究生,順利畢業,進入了高校從事GIS教育工作。作為一個GISer,我相信有很多人跟我一樣很迷茫…

Python自動化之語法基礎

1 第一個程序 hello world 在Linux環境下執行 vim hello.py #!/usr/bin/env python #指定解釋器 print("hello world") 運行Python程序 Python hello.py 第一行是指定解釋器,另一種寫法是#!/usr/bin/python,后者限制了Python的位置&#x…

jquery分頁插件

jquery.mypagination.js 文件: /* * * * jquery分頁插件* 1.0 zheng 2014-03-18 * 1.1 兼容url包含#號地址,GoToPage可以指定錨點(特殊需求)2014-04-10 09:00:34* 1.2 可以配置分頁條列出頁面數* 1.3 增加了頁面碼跳轉功能* …

Android之如何分析手機系統相冊圖片和視頻刪除后保存的位置

1 需求 需要獲取各種型號手機系統相冊圖片和視頻刪除后保存的位置 2 分析 1)我們可以通過在sdcard目錄下進行相關查找文件夾關鍵字,對 "cycle"或者"trash"或者*galle*進行忽略大小寫模糊查詢都有文件夾 find . -iname *cycle* find . -iname *trash*…

WPF 實現水珠效果按鈕組

本文經原作者授權以原創方式二次分享,歡迎轉載、分享。原文作者:普通的地球人原文地址:https://www.cnblogs.com/tsliwei/p/8041928.html相關知識這部分基本就是廢話,網上都能找到,我只不過是整理了以下.建議先不看,用到的時候可以回來看看貝…

GetDisplayName 獲取枚舉的顯示值

item.State.GetDisplayName(), 轉載于:https://www.cnblogs.com/zhongku/p/4944315.html

組策略管理——軟件限制策略(4)

編寫軟件限制規則 在前面幾篇文章中講了軟件限制規則的基本概念,現在就來學習如何編寫自定義軟件限制策略。 編寫規則應遵循的原則 首先,需要大家注意的是,軟件限制策略應本著方便、安全、實用的原則來編寫。限制規則靈活方便,自定…

我使用 html 反向輸出自己打自己(7)

作者簡介 作者名:1_bit 簡介:CSDN博客專家,2020年博客之星TOP5,藍橋簽約作者。15-16年曾在網上直播,帶領一批程序小白走上程序員之路。歡迎各位小白加我咨詢我相關信息,迷茫的你會找到答案。 目錄 HTML基…

甘肅省普通高等學校高職(專科)升本科考試英語科考試大綱(試行)

甘肅省普通高等學校高職(專科)升本科考試英語科考試大綱(試行) 一、考試目的 全面考核普通高等學校高職(專科)應屆畢業生英語課程是否達到教學大綱所規定的目標(領會式掌握3500單詞&#xff0c…

256種編程語言大薈萃

本文是碼農網原創翻譯,轉載請看清文末的轉載要求,謝謝合作! 雙休日常常意味著很多休息時間。與其懶洋洋地坐在那里玩游戲,為何不學點新知識武裝自己?本文中不會特定推薦哪種編程語言,但是會提供基于GitHub上…

java 獲取系統當前時間

Calendar ca Calendar.getInstance(); int year ca.get(Calendar.YEAR);//獲取年份 int monthca.get(Calendar.MONTH);//獲取月份 int dayca.get(Calendar.DATE);//獲取日 int minuteca.get(Calendar.MINUTE);//分 int hourca.get(Calendar.HOUR)…

Android之最簡單的遍歷某個目錄下的所有文件(遞歸)

1、問題 遍歷某個目錄下的所有問題文件 2、代碼實現 fun getRecoverTrashFile(path: String) {if (TextUtils.isEmpty(path))returntry {var file File(path)if (file null || !file.exists()) {return}var files file.listFiles()if (files null || files.size < 0) {…

Castle.DynamicProxy攔截器

在asp.net mvc或asp.net miniapi中&#xff0c;有過濾器&#xff0c;可以在請求前或后增加一層&#xff0c;達到驗證&#xff0c;過濾等作用&#xff0c;如果在Service的方法前后加一層呢&#xff1f;這里介紹一下Castle.DynamicProxy的用法。首先引入Castle.Core實現代碼相對輕…

甘肅省普通高等學校高職(專科)升本科考試計算機科考試大綱(試行)

甘肅省普通高等學校高職&#xff08;專科&#xff09;升本科考試計算機科考試大綱&#xff08;試行&#xff09; 一、考試目的及要求 全面考核普通高等學校高職&#xff08;專科&#xff09;應屆畢業生計算機應用能力是否達到教學大綱所規定的要求。所有考生計算機基礎知識必須…

Android選項切換條SHSegmentControl

&#xfeff;&#xfeff;Android選項切換條SHSegmentControl SHSegmentControl是github上一個開源的選項切換條&#xff0c;其樣式如圖所示&#xff1a; SHSegmentControl在github上的項目主頁地址&#xff1a;https://github.com/7heaven/SHSegmentControl SHSegmentControl…

從零開始編寫自己的C#框架(14)——T4模板在邏輯層中的應用(三)

原本關于T4模板原想分5個章節詳細解說的&#xff0c;不過因為最近比較忙&#xff0c;也不想將整個系列時間拉得太長&#xff0c;所以就將它們整合在一塊了&#xff0c;可能會有很多細節沒有講到&#xff0c;希望大家自己對著代碼與模板去研究。 本章代碼量會比較大&#xff0c;…

趕緊3分鐘學完15分鐘的內容我要出去玩(8)

作者簡介 作者名&#xff1a;1_bit 簡介&#xff1a;CSDN博客專家&#xff0c;2020年博客之星TOP5&#xff0c;藍橋簽約作者。15-16年曾在網上直播&#xff0c;帶領一批程序小白走上程序員之路。歡迎各位小白加我咨詢我相關信息&#xff0c;迷茫的你會找到答案。 目錄 HTML基…