資源簡介
代碼片段和文件信息
import?javax.sound.sampled.AudioInputStream;
import?javax.sound.sampled.AudioSystem;
import?javax.sound.sampled.Clip;
import?java.io.File;
import?java.net.URL;
/**
?*?Function:
?*
?*?@author?zhengyou
?*?Created?on?2018/2/7?11:55
?*?@since?JDK?1.7
?**/
public?class?Main?{
????/**
?????*?獲取音頻文件時長
?????*
?????*?@param?wavFilePath?wav文件路徑,支持本地和網絡HTTP路徑
?????*?@return?時長/微秒,可?/1000000D?得到秒
?????*?@throws?Exception
?????*/
????public?static?long?getMicrosecondLengthForWav(String?wavFilePath)?throws?Exception?{
????????if?(wavFilePath?==?null?||?wavFilePath.length()?==?0)?{
????????????return?0;
????????}
????????String?bath?=?wavFilePath.split(“:“)[0];
????????Clip?clip?=?AudioSystem.getClip();
????????AudioInputStream?ais;
????????if?(“http“.equals(bat
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-12-06?15:21??.idea\
?????目錄???????????0??2018-12-06?15:21??.idea\inspectionProfiles\
?????文件?????????273??2018-12-06?14:46??.idea\misc.xm
?????文件?????????258??2018-12-06?14:46??.idea\modules.xm
?????文件???????17650??2018-12-06?15:21??.idea\workspace.xm
?????文件?????????423??2018-12-06?14:46??AudioDemo.iml
?????目錄???????????0??2018-12-06?14:47??out\
?????目錄???????????0??2018-12-06?14:47??out\production\
?????目錄???????????0??2018-12-06?14:48??out\production\AudioDemo\
?????文件????????2050??2018-12-06?14:48??out\production\AudioDemo\Main.class
?????目錄???????????0??2018-12-06?14:48??src\
?????文件????????1490??2018-12-06?14:48??src\Main.java
- 上一篇:java 在線合成語音與識別 百度
- 下一篇:java 銀行管理系統源碼
評論
共有 條評論