none
Desvanecer sonido al detener RRS feed

  • Pregunta

  • Hola chicos. Como dice el título. Lo que vengo a preguntar es sobre cómo hacer que el sonido se desvanezca al detenerlo. 

    Uso para detener "My.Computer.Audio.Stop" pero para lo que necesitaba queda feo esa forma de detenerlo. Espero que me puedan ayudar y disculpen la molestias. Muchas Gracias.

    viernes, 20 de septiembre de 2019 14:53

Todas las respuestas

  • Hola  Lucas Gutierrez

     

    Gracias por levantar tu consulta en los foros de MSDN. Con respecto a la misma,  te comento que para  que la comunidad de foros te pueda asesorar mejor, es necesario que nos compartas el form/code que estás desarrollando

     

     

    Gracias por usar los foros de MSDN.

     

    Pablo Rubio

     ____

     

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde. 

     

    Microsoft ofrece este servicio de forma gratuita, con la finalidad de ayudar a los usuarios y la ampliación de la base de datos de conocimientos relacionados con los productos y tecnologías de Microsoft.  

     

    Este contenido es proporcionado "tal cual" y no implica ninguna responsabilidad de parte de Microsoft.

    viernes, 20 de septiembre de 2019 20:43
  • El código que usa es el siguiente:

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

            My.Computer.Audio.Play("SOUND\Intro\SOUND.wav", AudioPlayMode.Background)

        End Sub

    Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click

            My.Computer.Audio.Stop()
        End Sub

    • Propuesto como respuesta Pablo Rubio miércoles, 25 de septiembre de 2019 18:47
    viernes, 20 de septiembre de 2019 22:19
  • Hola Lucas, puedes optar por eidtar el audio que tienes en WAV de modo que quede como quieres, esto mediante algun editor de sonido ej. Virtual DJ y lo acomodas a tu final, otra es agregar otro sonido como final mediante un timer, abres con el button como lo tienes y en el mismo button activas el timer que ira contando con un integer de acuerdo con su Interval y actuara ejecutando otro sonido que sería el del final (explosión, inicio Windows, etc.) ej:

     Public I As Integer = 0

    Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click My.Computer.Audio.Play(My.Resources.My_Immortal, AudioPlayMode.Background) Timer1.Enabled = True End Sub

    y en el Timer

     Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
    
            I += 1
            If I = 100 Then
                My.Computer.Audio.Play(My.Resources.Batería_baja_de_Windows_XP, AudioPlayMode.Background)
                Timer1.Enabled = False
            End If
        End Sub

     De acuerdo con el lapso de tiempo que utilice tu escenario colocaras el Interval para el corte final, en el ejemplo el Iterval está en 30 con un lapso de tiempo de 30 segundos

    Saludos


    ARA San Juan 44 HEROES     ‗‗‗‗­|||||‗‗‗‗‗

    • Propuesto como respuesta Pablo Rubio miércoles, 25 de septiembre de 2019 18:47
    sábado, 21 de septiembre de 2019 2:36