Public Declare Function mciSendString Lib "winmm.dll" Alias "mciSendStringA" (ByVal lpstrCommand As String, ByVal lpstrReturnString As String, ByVal uReturnLength As Long, ByVal hwndCallback As Long) As LongPublic Declare Function mciExecute Lib "winmm.dll" (ByVal lpstrCommand As String) As Long这两个都能实现播放MP3,avi,wma,wmv,dat,mepg等等只要是你的wmp能播放的都可以播放,如果在调用real的控件,连RM,ra,rmvb都能播放了
WWW.VBGOOD.COM就有!
如果你能用 mediaplayer 播放 mp3 的话,用api就也能播放,原理是api自动调用了解码器。
mcisendstring "play mp3 wait",0,0,0
mcisendstring "stop mp3",0,0,0
mcisendstring "close mp3",0,0,0windows早已内置了对mp3的支持
又如何使用呢
!!!可以控制播放位置!!
得到歌曲信息!!!mcisendstring则不是这么好用!!只能播放停止!!其他的很苦难!!偶尔程序中止,但是歌曲依然!!
但如果用mcisendstring和eciexecute播放MTV时,想进行截图,又怎么实现呢?
请教各位高手?