【VB开源代码栏目提醒】:网学会员,鉴于大家对VB开源代码十分关注,论文会员在此为大家搜集整理了“Midi时间.frm”一文,供大家参考学习!
VERSION 5.00
Begin VB.Form Form1
Caption = "播放MIDI"
ClientHeight = 3195
ClientLeft = 60
ClientTop = 345
ClientWidth = 4680
LinkTopic = "Form1"
ScaleHeight = 3195
ScaleWidth = 4680
StartUpPosition = 3 '窗口缺省
Begin VB.Timer Timer1
Interval = 1000
Left = 360
Top = 1920
End
End
Attribute
VB_Name = "Form1"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Option Explicit
Dim objDX As New DirectX7
Dim DMPerf As DirectMusicPerformance
Dim DMLoader As DirectMusicLoader
Dim DMSegment As DirectMusicSegment
Dim DMSegState As DirectMusicSegmentState
Private Sub Form_Load()
Me.Show
Set DMLoader = objDX.DirectMusicLoaderCreate()
Set DMSegment = DMLoader.LoadSegment("sample1.mid")
DMSegment.SetStandardMidiFile
Set DMPerf = objDX.DirectMusicPerformanceCreate()
DMPerf.Init Nothing, 0
DMPerf.SetPort -1, 1
DMPerf.SetMasterVolume 500
DMPerf.SetMasterAutoDownload True
Set DMSegState = DMPerf.PlaySegment(DMSegment, 0, 0)
End Sub
Private Sub Timer1_Timer()
Print DMPerf.GetMusicTime; DMSegState.GetStartTime
End Sub