home *** CD-ROM | disk | FTP | other *** search
- VERSION 5.00
- Object = "{E9D405C0-E53F-11D1-8819-C199198E9702}#2.0#0"; "MMWAVEX2.OCX"
- Object = "{6B7E6392-850A-101B-AFC0-4210102A8DA7}#1.2#0"; "COMCTL32.OCX"
- Begin VB.Form Form1
- Caption = "Form1"
- ClientHeight = 1995
- ClientLeft = 60
- ClientTop = 345
- ClientWidth = 2745
- LinkTopic = "Form1"
- ScaleHeight = 1995
- ScaleWidth = 2745
- StartUpPosition = 2 'Bildschirmmitte
- Begin MMWAVEX2.MMWavePlayerX WavePlayer
- Height = 420
- Left = 120
- TabIndex = 0
- Top = 120
- Width = 420
- Wave.TimeFormat = 0
- BufferSize = 4096
- NumBuffers = 25
- DeviceID = 0
- TimeFormat = 0
- CallBackMode = 0
- Looping = 0
- LoopCount = 0
- _Handle = 3
- Level1 = 2
- Level2 = 1
- End
- Begin MMWAVEX2.MMWaveLevelX MMWaveLevelX2
- Height = 255
- Left = 720
- TabIndex = 4
- Top = 360
- Width = 1815
- Object.Width = 121
- Bevel.BevelInner= 1
- Bevel.BevelOuter= 2
- Bevel.BorderStyle= 1
- Bevel.BorderSpace= 1
- Channel = 2
- PeakSpeed = 1
- DecayMode = 1
- Decay = 10
- _Handle = 1
- End
- Begin MMWAVEX2.MMWaveLevelX MMWaveLevelX1
- Height = 255
- Left = 720
- TabIndex = 3
- Top = 120
- Width = 1815
- Object.Width = 121
- Bevel.BevelInner= 1
- Bevel.BevelOuter= 2
- Bevel.BorderStyle= 1
- Bevel.BorderSpace= 1
- Channel = 1
- PeakSpeed = 1
- DecayMode = 1
- Decay = 10
- _Handle = 2
- End
- Begin ComctlLib.Slider PosSlider
- Height = 375
- Left = 720
- TabIndex = 5
- Top = 1440
- Width = 1815
- _ExtentX = 3201
- _ExtentY = 661
- _Version = 327682
- TickFrequency = 10
- End
- Begin VB.CommandButton StopBtn
- Caption = "Stop"
- Enabled = 0 'False
- Height = 375
- Left = 720
- TabIndex = 2
- Top = 840
- Width = 735
- End
- Begin VB.CommandButton PlayBtn
- Caption = "Play"
- Height = 375
- Left = 1680
- TabIndex = 1
- Top = 840
- Width = 735
- End
- Attribute VB_Name = "Form1"
- Attribute VB_GlobalNameSpace = False
- Attribute VB_Creatable = False
- Attribute VB_PredeclaredId = True
- Attribute VB_Exposed = False
- Option Explicit
- Dim Seeking As Boolean
- Private Sub PlayBtn_Click()
- If WavePlayer.SelectFile Then
- Seeking = False
- PosSlider.Max = WavePlayer.FileLength \ 1000
- WavePlayer.Play
- End If
- End Sub
- Private Sub StopBtn_Click()
- WavePlayer.Stop
- End Sub
- Private Sub Form_Unload(Cancel As Integer)
- WavePlayer.Stop
- End Sub
- Private Sub WavePlayer_OnData(ByVal lpWaveHdr As Long)
- If Not Seeking Then
- PosSlider.Value = WavePlayer.Position \ 1000
- End If
- End Sub
- Private Sub WavePlayer_OnStart()
- PosSlider.Enabled = True
- PlayBtn.Enabled = False
- StopBtn.Enabled = True
- End Sub
- Private Sub WavePlayer_OnStop()
- PosSlider.Enabled = False
- PosSlider.Value = 0
- PlayBtn.Enabled = True
- StopBtn.Enabled = False
- End Sub
- Private Sub PosSlider_MouseDown(Button As Integer, Shift As Integer, x As Single, y As Single)
- Seeking = True
- End Sub
- Private Sub PosSlider_MouseUp(Button As Integer, Shift As Integer, x As Single, y As Single)
- WavePlayer.Position = PosSlider.Value * 1000
- Seeking = False
- End Sub
-