如 何 用 API 播 放 CD (轉)
' How to play a CD Audio disc via
' Declare the following API
Declare Function mciSendString& Lib "MMSYSTEM" (ByVal lpstrCommand$,ByVal lpstrReturnStr As Any, ByVal wReturnLen%, ByVal hCallBack%)
'Add the code below to appropriate routines
Sub cmdPlay_Click ()
Dim lRet As Long
Dim nCurrentTrack As Integer
'Open the device
lRet = mciSendString("open cdaudio alias cd wait", 0&, 0, 0)
'Set the time format to Tracks (default is milliseconds)
lRet = mciSendString("set cd time format tm", 0&, 0, 0)
'Then to play from the beginning
lRet = mciSendString("play cd", 0&, 0, 0)
'Or to play from a specific track, say track 4
nCurrentTrack = 4
lRet = mciSendString("play cd from" & Str(nCurrentTrack), 0&, 0, 0)
End Sub
' Remember to Close the device when ending playback
Sub cmdStop_Click ()
Dim lRet As Long
'Stop the playback
lRet = mciSendString("stop cd wait", 0&, 0, 0)
DoEvents 'Let process the event
'Close the device
lRet = mciSendString("close cd", 0&, 0, 0)
End Sub
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10748419/viewspace-1006101/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 如 何 在Oracle Developer/2000 中 調 用Windows API 函 數OracleDeveloperWindowsAPI
- 《如 何 速 通 一 套 題》3
- Linux中cd命令有何作用?如何使用?Linux
- 【機器學習】李宏毅——何為反向傳播機器學習反向傳播
- 我為何放棄Gulp與Grunt,轉投npm scripts(上)NPM
- 縮放效果的輪播圖 iOSiOS
- 發放訂單APIAPI
- 用 API 做的 ServerSocket 例子 (轉)APIServer
- 何時用 struct?何時用 class?Struct
- 工行api開放平臺API
- 開放平臺API介面API
- bigbluebutton中文社群 / 開放API / bbb APIAPI
- 叮!Techo Day 騰訊技術開放日如約而至!
- 外包IT專案如可做(轉)
- opencv 圖片幾何變換-縮放OpenCV
- 用C++如何實現開放API介面伺服器C++API伺服器
- TCP/IP協議發明人G-Cerf:我為何放棄專利(轉)TCP協議
- 【Azure 環境】用 PowerShell 呼叫 AAD Token, 以及呼叫Azure REST API(如資源組列表)RESTAPI
- vlc的應用:用vlc做單播,組播及點播伺服器伺服器
- 路透社開放API了API
- 歐盟冷對微軟“API”開放微軟API
- 詳解CI、CD & CD
- 為什麼你應該放棄React老的Context API用新的Context APIReactContextAPI
- [API] 用ASP建立MDaemon使用者 (轉)API
- RESTful API 為何成為頂流 API 架構風格?RESTAPI架構
- IP多路廣播 (轉)
- 中國可能放棄 Windows 完全轉用 Linux 嗎?WindowsLinux
- html-拖拽釋放(Drag and drop) APIHTMLAPI
- 評微軟開放“API”的“舉措”微軟API
- 蘋果為何執意放棄iPhone 7耳機孔?蘋果iPhone
- 德國500多政府部門放棄微軟 轉用Linux (轉)微軟Linux
- 用API實現在MSN的資訊提示 (轉)API
- freac for mac音訊和CD格式轉換器Mac音訊
- 【轉】理解 CI 和 CD 之間的區別
- 使用 cd 命令來改變所在目錄(轉)
- Ubuntu Linux:定製Ubuntu安裝CD(轉)UbuntuLinux
- 【Azure API 管理】API Management如何有效且快速更新呢?如對APIs/Policy等設定內容API
- 直播轉點播實踐