| 上一篇主題 :: 下一篇主題   | 
	
	
	
		| 發表人 | 
		內容 | 
	
	
		lcm
 
 
  註冊時間: 2004-12-27 文章: 45
 
  第 1 樓
  | 
		
			
				 發表於: 星期日 九月 04, 2005 10:35 pm    文章主題: mp3的時間長度 | 
				     | 
			 
			
				
  | 
			 
			
				| 各位大大,請問如何得知mp3的撥放時間長度,謝謝。 | 
			 
		  | 
	
	
		| 回頂端 | 
		 | 
	
	
		  | 
	
	
		garfield Site Admin
  
  註冊時間: 2003-01-30 文章: 2160
 
  第 2 樓
  | 
		 | 
	
	
		| 回頂端 | 
		 | 
	
	
		  | 
	
	
		lcm
 
 
  註冊時間: 2004-12-27 文章: 45
 
  第 3 樓
  | 
		
			
				 發表於: 星期二 九月 06, 2005 12:03 am    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				謝謝大大,已寫成上列程序。
 
 
FUNCTION GetMp3Time
 
PARAMETERS mp3position
 
mins=mp3position/1000
 
mins=mins/60
 
secs=mins-Int(mins)
 
mins=Int(mins)
 
secs=60*secs / 100
 
secs=Int(secs * 100)
 
RETURN right("0"+ALLTRIM(Str(mins)),2) + ":" + right("0"+ALLTRIM(Str(secs)),2) | 
			 
		  | 
	
	
		| 回頂端 | 
		 | 
	
	
		  | 
	
	
		garfield Site Admin
  
  註冊時間: 2003-01-30 文章: 2160
 
  第 4 樓
  | 
		
			
				 發表於: 星期二 九月 06, 2005 9:49 am    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				老函數新參數很好用: transform
 
這行 RETURN right("0"+ALLTRIM(Str(mins)),2) + ":" + right("0"+ALLTRIM(Str(secs)),2)
 
改用 RETURN tran(mins,'@L 99') + ":" + tran(secs,'@L 99') _________________ 利用>>搜尋<<的功能會比問的還要快得到答案. | 
			 
		  | 
	
	
		| 回頂端 | 
		 | 
	
	
		  | 
	
	
		lcm
 
 
  註冊時間: 2004-12-27 文章: 45
 
  第 5 樓
  | 
		
			
				 發表於: 星期三 九月 07, 2005 8:47 pm    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				| 謝謝。 | 
			 
		  | 
	
	
		| 回頂端 | 
		 | 
	
	
		  | 
	
	
		 |