USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Dicas

  Visual Basic    (Imagem/Som/Multimídia)

Título da Dica:  Gravando um CD de audio com arquivos WAVs
Postada em 3/2/2003 por Felipe            
Essa função usa o MCI (Multimedia Control Interface) para controla o drive de CD-Rom:
Public Sub RecordWave(TrackNum As Integer, Filename As String)
   ' Tracknum: track to record
   ' Filename: file to save wave as
   On Local Error Resume Next
   Dim i As Long, RS As String, cb As Long, t#
   RS = Space$(128)
   i = mciSendString("stop cdaudio", RS, 128, cb)
   i = mciSendString("close cdaudio", RS, 128, cb)
   Kill Filename
   RS = Space$(128)
   i = mciSendString("status cdaudio position track " & TrackNum, RS, 128, cb)
   i = mciSendString("open cdaudio", RS, 128, cb)
   i = mciSendString("set cdaudio time format milliseconds", RS, 128, cb)
   i = mciSendString("play cdaudio", RS, 128, cb)
   i = mciSendString("open new type waveaudio alias capture", RS, 128, cb)
   i = mciSendString("record capture", RS, 128, cb)
  
   t# = Timer + 1: Do Until Timer > t#: DoEvents: Loop
  
   i = mciSendString("save capture " & Filename, RS, 128, cb)
   i = mciSendString("stop cdaudio", RS, 128, cb)
   i = mciSendString("close cdaudio", RS, 128, cb)
  
End Sub
 


CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página