English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
所有分類

WindowsMediaPlayer1.URL=\"某一首歌的位置\"
請問一下…
要怎麼把音樂檔的長度抓出來?

2006-06-16 19:49:28 · 1 個解答 · 發問者 暴走生物 1 in 電腦與網際網路 程式設計

太棒了
我要的就是這個
不過問一下
Format((.Controls.currentPosition / .Controls.currentItem.duration) * 100, "000.000")
這個偶爾會發生溢位有辦法解決嗎?

2006-06-18 10:53:34 · update #1

1 個解答

'表單置1個WindowsMediaPlayer,1個CommandButton及1個TimerPrivate Sub Command1_Click()        With WindowsMediaPlayer1             .URL = "C:\Music\李翊君-七情六慾.mpg"             .Controls.play             Timer1.Interval = 10             Timer1 = True        End WithEnd SubPrivate Sub Timer1_Timer()        Cls        With WindowsMediaPlayer1                Print .Controls.currentPositionString; "\"; .Controls.currentItem.durationString, Format(.Controls.currentPosition, "0.0"); "\"; Format(.Controls.currentItem.duration, "0.0")        End WithEnd Sub

2006-06-19 13:18:26 補充:
把變數宣告成Variant再改成Decimal型態看看有沒有辦法,畢竟有些媒體檔案實在太大了Dim A As VariantA = Cdec( A )A = Format((.Controls.currentPosition / .Controls.currentItem.duration) * 100, "000.000")

2006-06-16 22:04:28 · answer #1 · answered by W.J.S. 7 · 0 0

fedest.com, questions and answers