Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Midi en Visual Basic

Estas en el tema de Midi en Visual Basic en el foro de Visual Basic clásico en Foros del Web. Hola, alguien sabe como insertar sonido ( Midi ) y video en un formaulario Visual Basic y que se ejecute automaticamente. Gracias...
  #1 (permalink)  
Antiguo 02/12/2002, 07:40
Avatar de Rriveros  
Fecha de Ingreso: noviembre-2002
Ubicación: Santiago
Mensajes: 214
Antigüedad: 21 años, 5 meses
Puntos: 0
Midi en Visual Basic

Hola, alguien sabe como insertar sonido ( Midi ) y video en un formaulario Visual Basic y que se ejecute automaticamente.




Gracias
__________________
www.nelhost.net
  #2 (permalink)  
Antiguo 02/12/2002, 11:15
Avatar de Max13  
Fecha de Ingreso: octubre-2000
Ubicación: Mx
Mensajes: 1.229
Antigüedad: 23 años, 6 meses
Puntos: 0
Prueba con el control MMControl.
  #3 (permalink)  
Antiguo 05/12/2002, 09:52
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 2 meses
Puntos: 50
Para el sonido.. por ejemplo podrías crear una clase.. y luego la mandas a llamar por ejemplo.. con un boton... o lo que desees.. sería algo como esto:

Creas una clase que se llame CSSound y pones lo siguiente.:

Option Explicit

Private Declare Function PlaySound Lib "winmm.dll" Alias "PlaySoundA" (ByVal lpszName As String, ByVal hModule As Long, ByVal dwFlags As Long) As Long

Public Enum CSSoundFlags
CSSync = &H0
CSAsync = &H1
End Enum

Dim m_Filename As String

Public Property Get Filename() As String
Filename = m_Filename
End Property
Public Property Let Filename(ByVal newFile As String)
m_Filename = newFile
End Property

Public Sub PlayWave(Optional ByVal pFile As String = "", Optional ByVal pFlag As CSSoundFlags = CSSync)

On Error Resume Next
If pFile <> "" Then m_Filename = pFile
If m_Filename = "" Then Exit Sub
Call PlaySound(m_Filename, 0, pFlag)

End Sub

y en tu formulario pones un boton si quieres y pones este code:

Private Sub Command1_Click()

Dim temp As New CSSound
temp.PlayWave “c:\windows\media\tu_sonido.wav”, CSAsync

End Sub


Saludos..!!
__________________
Nadie roba nada ya que en la vida todo se paga . . .

Exentrit - Soluciones SharePoint & Net
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:43.