Visual Basic.NET - Reproducir audios con condicional vb.net

 
Vista:
sin imagen de perfil
Val: 32
Ha aumentado su posición en 2 puestos en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Reproducir audios con condicional vb.net

Publicado por Christian (16 intervenciones) el 17/06/2019 18:46:24
hola, necesito ayuda con lo siguiente
Necesito que dependiendo del valor de un combobox se reproduzca cierto sonido al hacer clic en un botón, lo que realice es según el case seleccionado le asigno un valor a una variable para reproducirla después, pero no me funciona, desde ya gracias.

considerar: tono = a una variable dentro del public class del form
tono se reproduce después mediante
Player.SoundLocation = tono
Player.Play()


1
2
3
4
5
6
7
8
9
10
11
12
13
Private Sub cbxclave_SelectedIndexChanged(sender As Object, e As EventArgs) Handles cbxclave.SelectedIndexChanged
 
    Select Case cbxclave.SelectedIndex
        Case 0
            tono = My.Application.Info.DirectoryPath + "\sonidouno.wav"
        Case 1
            tono = My.Application.Info.DirectoryPath + "\sonidodos.wav"
        Case 2
            tono = My.Application.Info.DirectoryPath + "\sonidotres.wav"
        Case 3
            tono = My.Application.Info.DirectoryPath + "\sonidocuatro.wav"
            '....
End sub
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Phil Rob
Val: 3.353
Oro
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Reproducir audios con condicional vb.net

Publicado por Phil Rob (1546 intervenciones) el 17/06/2019 20:28:31
Hola,
Que no funciona ?
Tienes mensaje de error, player.play no da sonido, … ?
...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 32
Ha aumentado su posición en 2 puestos en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Reproducir audios con condicional vb.net

Publicado por Christian (16 intervenciones) el 17/06/2019 20:30:54
no reproduce los sonidos, solo el primer case, luego cambio a otro case y no suena nada
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Phil Rob
Val: 3.353
Oro
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Reproducir audios con condicional vb.net

Publicado por Phil Rob (1546 intervenciones) el 17/06/2019 20:47:48
No tengo Payer en mi VStudio, puedo trabajar con AxWindowsMediaPlayer1 (referencia AxWMPLib). Con este herramienta, el código es : AxWindowsMediaPlayer1.URL = tono
Puedo darte ejemplo de código con AxWindowsMediaPlayer1 pero no es tu pregunta …

Es no existe un método para reiniciar el Player ? Por ejemplo Player.Clear
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 32
Ha aumentado su posición en 2 puestos en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Reproducir audios con condicional vb.net

Publicado por Christian (16 intervenciones) el 17/06/2019 20:50:56
ok, veré ese método, claro aplico .Stop desde de otro botón después de cierta acción. Gracias Phil Rob
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Diego
Val: 605
Bronce
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Reproducir audios con condicional vb.net

Publicado por Diego (190 intervenciones) el 20/06/2019 15:28:56
Probaste, primero "frenando" el tono que está sonando, antes de llamar al play del siguiente?
Saludos y +Bytes.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar