A la hora de crear aplicaciones, en mi caso, me gusta que sean muy personalizadas. Una de tantas maneras de hacerlo es reproduciendo archivos audio diferentes al iniciar o durante ejecución del programa.
El código es ;
El código es ;
Try
Dim ruta As String
ruta = My.Application.Info.DirectoryPath & "\hola.wav"
My.Computer.Audio.Play(ruta,
AudioPlayMode.Background)
My.Computer.Audio.PlaySystemSound(Media.SystemSounds.Asterisk)
Catch ex As Exception
End Try
La descripción es la siguiente ;
Dim ruta As String variable para almacenar la ruta del archivo
My.Application.Info.DirectoryPath es la ruta desde donde se ejecuta la aplicación, en este caso "hola.wav" se encuentra en la carpeta debug del proyecto.
My.Computer.Audio.Play(ruta, AudioPlayMode.Background) reproduce el archivo de audio, exiten 3 modos de reproducción.
- AudioPlayMode.Background
- reproducir el sonido en segundo plano
- AudioPlayMode.BackgroundLoop
- reproduce el sonido en segundo plano hasta que se llame el método My.Computer.Audio.Stop()
- AudioPlayMode.WaitToComplete
- Reproduce el sonido hasta que finaliza la reproducción.
My.Computer.Audio.PlaySystemSound() Reproduce sonidos del sistema.
Espero sea de mucha utilidad!!! :)
hola gracias por compartir tus conocimientos y dedicar tiempo a hacer esto...una pregunta ¿esta clase audio solo reproduce archivos wav verdad?
ResponderEliminarLo he probado en VS2008 y no reproduce el sonido.
ResponderEliminarBuenas..desps de mas de 8 años seguis ayudando. Me sirvio de maravilla..
ResponderEliminarCasino Resort Jobs - Jackson, MS Jobs - JTH Hub
ResponderEliminarOur casino resort locations include 군산 출장샵 the Casino 광양 출장샵 Tower, The 순천 출장마사지 Cromwell, Casino Room & 논산 출장마사지 Casino (the Cromwell hotel is located 정읍 출장샵 in the former of