MCI播放器在VB中实现计算机二级考试

文章作者 100test 发表时间 2011:02:28 22:55:03
来源 100Test.Com百考试题网


  用MCI命令来实现多媒体的播放功能
  下面的内容几乎有播放器软件的各种功能,你只是引用这些函数就能做出一个播放器来
  
  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 Long
  Public Declare Function mciGetDeviceID Lib "winmm.dll" Alias "mciGetDeviceIDA" (ByVal lpstrName As String) As Long
  Public Declare Function waveOutGetVolume Lib "winmm.dll" (ByVal uDeviceID As Long, lpdwVolume As Long) As Long
  Public Declare Function GetWindowLong Lib "user32" Alias "GetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long) As Long
  Public Declare Function CallWindowProc Lib "user32" Alias "CallWindowProcA" (ByVal lpPrevWndFunc As Long, ByVal hwnd As Long, ByVal Msg As Long, ByVal wParam As Long, ByVal lParam As Long) As Long
  Public Declare Function SetWindowLong Lib "user32" Alias "SetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long, ByVal dwNewLong As Long) As Long
  Public Declare Function GetShortPathName Lib "kernel32" Alias "GetShortPathNameA" (ByVal lpszLongPath As String, ByVal lpszShortPath As String, ByVal cchBuffer As Long) As Long
  Enum PlayTypeName
  File = 1
  CDAudio = 2
  VCD = 3
  RealPlay = 4
  End Enum
  Dim PlayType As PlayTypeName
  Enum AudioSource
  AudioStereo = 0 "stereo"
  AudioLeft = 1 "left"
  AudioRight = 2 "right"
  End Enum
  Dim hWndMusic As Long
  Dim prevWndproc As Long
  =======================================================
  打开MCI设备,urlStr为网址,传值代表成功与否
  =======================================================
  Public Function OpenURL(urlStr As String, Optional hwnd As Long) As Boolean
  OpenMusic = False
  Dim MciCommand As String
  Dim DriverID As String
  CloseMusic
  MCI命令
  DriverID = GetDriverID(urlStr)
  If DriverID = "RealPlayer" Then
  PlayType = RealPlay
  Exit Function
  End If
  MciCommand = "open "

相关文章


2011年计算机等级考试二级Delphi辅导讲义:Delphi开发数据库应用程序概述计算机二级考试
2011年计算机等级考试二级Delphi辅导讲义:异常处理与程序调试计算机二级考试
2011年计算机等级考试二级Delphi辅导讲义:Delphi应用程序的应用计算机二级考试
全国计算机等级二级VB分章节考试要点汇总计算机二级考试
MCI播放器在VB中实现计算机二级考试
贪食蛇计算机二级考试
禁止使用Alt F4关闭窗口计算机二级考试
如何实现窗体的自动隐藏显示功能计算机二级考试
计算机二级辅导:用VB编写抽奖程序计算机二级考试
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛