»áÔ±£º ÃÜÂ룺 ¡¡Ãâ·Ñ×¢²á | Íü¼ÇÃÜÂë | »áÔ±µÇ¼ ÍøÒ³¹¦ÄÜ£º ¼ÓÈëÊÕ²Ø ÉèΪÊ×Ò³ ÍøÕ¾ËÑË÷  
 °²È«¼¼Êõ¼¼ÊõÎĵµ
  ¡¤ °²È«ÅäÖÆ
  ¡¤ ¹¤¾ß½éÉÜ
  ¡¤ ºÚ¿Í½Ìѧ
  ¡¤ ·À»ðǽ
  ¡¤ Â©¶´·ÖÎö
  ¡¤ ÆƽâרÌâ
  ¡¤ ºÚ¿Í±à³Ì
  ¡¤ ÈëÇÖ¼ì²â
 °²È«¼¼ÊõÂÛ̳
  ¡¤ °²È«ÅäÖÆ
  ¡¤ ¹¤¾ß½éÉÜ
  ¡¤ ·À»ðǽ
  ¡¤ ºÚ¿ÍÈëÇÖ
  ¡¤ Â©¶´¼ì²â
  ¡¤ Æƽⷽ·¨
  ¡¤ É±¶¾×¨Çø
 °²È«¼¼Êõ¹¤¾ßÏÂÔØ
  ¡¤ É¨Ã蹤¾ß
  ¡¤ ¹¥»÷³ÌÐò
  ¡¤ ºóÃÅľÂí
  ¡¤ ¾Ü¾ø·þÎñ
  ¡¤ ¿ÚÁîÆƽâ
  ¡¤ ´úÀí³ÌÐò
  ¡¤ ·À»ðǽ
  ¡¤ ¼ÓÃܽâÃÜ
  ¡¤ ÈëÇÖ¼ì²â
  ¡¤ ¹¥·ÀÑÝʾ
¼¼ÊõÎĵµ > VBÎĵµ > ¶àýÌå
ÔÚVBÖÐÓÃAPIʵÏÖ¶àýÌå
·¢±íÈÕÆÚ£º2005-06-08 23:54:32×÷ÕߣºÇ ³ö´¦£º  

¡¡¡¡ÔÚVBÖÐÓÃAPIʵÏÖ¶àýÌåÖ÷ÒªÊǵ÷ÓÃWindowsµÄmmsystem.dll¿â¡£
ÒÔÏÂΪµ÷ÓÃAPIµÄÉùÃ÷(ÕâЩ´úÂë·ÅÔÚ³ÌÐòµÄÉùÃ÷²¿·ÖÖÐ)£º


1.¡ä²¥·ÅCDºÍAVIËùÐèÒªµÄÉùÃ÷¡£
¡¡¡¡Declare Function mciSendString Lib ¡åMMSYSTEM¡å(ByVal
lpstrCommand as String£¬ByVal lpstrReturnStr as Any,By
Val wRetumLen as Integer,ByVal hCallBack as Integer) as
Long


¡¡¡¡¡ä²¥·ÅWAVËùÐèÒªµÄÉùÃ÷
¡¡¡¡Declare Function sndPlaySound Lib ¡åMMSYSTEM.DLL¡å(ByVal
lpszSoundName as String,ByVal wF1ags as Integer) as Integer


¡¡¡¡¡ä¼ì²âÉù¿¨ËùÐèÒªµÄÉùÃ÷
¡¡¡¡Declare Function auxGetNaumDevs Lib ¡åMMSYSTEM¡å()as Integer


¡¡¡¡¡äËùÓõ½µÄÈ«¾Ö±äÁ¿ÉùÃ÷
¡¡¡¡Global Const SND_SYNC=£¦H0000 ¡¡¡¡¡ä²¥·ÅWAVÓõ½µÄÈ«¾Ö±äÁ¿
¡¡¡¡Global Const SND_ASYNC=£¦£­H0001 ¡ä²¥·ÅWAVÓõ½µÄÈ«¾Ö±äÁ¿
¡¡¡¡Global Const SND_NODEFAULT=£¦H0002 ¡ä²¥·ÅWAVÓõ½µÄÈ«¾Ö±äÁ¿
¡¡¡¡Global Const SND_LOOP=£¦H0008 ¡ä²¥·ÅWAVÓõ½µÄÈ«¾Ö±äÁ¿
¡¡¡¡Global Const SND_NOSTOP=£¦£­H0010 ¡ä²¥·ÅWAVÓõ½µÄÈ«¾Ö±äÁ¿


¡¡¡¡¡ä½ÓÏÂÀ´Êǵ÷ÓÃÕâЩÉùÃ÷
¡¡¡¡Function auxTest()as Boolean
¡¡¡¡Dim i As Integer
¡¡¡¡i=auxGetNumDevs()
¡¡¡¡If i>0 Then
¡¡¡¡AuxTest=True ¡äÈç¹ûÓÐÉù¿¨Ôò·µ»ØÕæ
¡¡¡¡Exit Function
¡¡¡¡Else
¡¡¡¡AuxTest=False ¡äÈç¹ûδ¼ì²âµ½Éù¿¨Ôò·µ»Ø¼Ù
¡¡¡¡Exit Function
¡¡¡¡Else
¡¡¡¡AuxTest=False ¡äÈç¹ûδ¼ì²âµ½Éù¿¨Ôò·µ»Ø¼Ù
¡¡¡¡Exit Function
¡¡¡¡End If
¡¡¡¡End Function


2.²¥·ÅCDµÄÔ´´úÂë
¡¡¡¡Sub PlayCD(b As Integer)
¡¡¡¡¡ä bΪËù²¥µÄÒô¹ìºÅ
¡¡¡¡Dim a As Long
¡¡¡¡a=mciSendString(¡åopen cdaudio alias cd wait¡å,0£¦,0,0)\'³õʼ»¯Çý¶¯
¡¡¡¡a=mciSendString(¡åset cd time format tmsf¡å,0£¦,0,0)
¡¡¡¡a=mciSendString(¡åplay cd from¡å£¦ Str(b),0£¦,00) ¡ä²¥·ÅÒô¹ì
¡¡¡¡End Sub


3.²¥·ÅAVIµÄÔ´´úÂë
¡¡¡¡Sub playAVI(AVIFile As String)
¡¡¡¡Dim RVal as Long
¡¡¡¡AVIFile=¡åplay¡å£«AVIFile£«¡åfullscreen¡å ¡äÈ«ÆÁÄ»²¥·ÅAVIÎļþ
¡¡¡¡RVal=mciSendString(AVIFile,0£¦,0,0£¦)
¡¡¡¡End Sub

4.²¥·ÅWAVµÄÔ´´úÂë
¡¡¡¡Sub playWAV(WAVFile As String)
¡¡¡¡Dim Flag as Integer
¡¡¡¡Dim a as Integer
¡¡¡¡wFlag=SND_ASYNC or SND_NODEFAULT
¡¡¡¡a=sndPlaySound(WAVFile,Flag)
¡¡¡¡End Sub
¡¡¡¡ÒÔÉϳÌÐòÊÇÎÒÔÚµ÷ÓöàýÌåʱËù³£ÓõÄÄ£¿é£¬ÄãÖ»Ð轫ÉÏÃæµÄÄ£¿éÔÚ³ÌÐòÖÐÖ±½Óµ÷Óü´¿É¡£
- Taylor

¡¾·µ»Ø¶¥²¿¡¿ ¡¾´òÓ¡±¾Ò³¡¿ ¡¾¹Ø±Õ´°¿Ú¡¿

¹ØÓÚÎÒÃÇ / ¸øÎÒÁôÑÔ / °æȨ¾Ù±¨ / Òâ¼û½¨Òé / ÍøÕ¾±à³ÌQQȺ   
Copyright ©2003- 2024 Lihuasoft.net webmaster(at)lihuasoft.net ¼ÓÔØʱ¼ä 0.00157