Reproducir sonidos con VB2005


Entre las muchas novedades del Windows Forms 2.0 se encuentra el componente SoundPlayer.

SoundPlayer nos permite cargar un archivo de audio de formato WAV de manera asíncrona y reproducirlo una vez cargado:

Dim Player As New SoundPlayer
Player.SoundLocation = "C:\WINDOWS\Media\notify.wav"
Player.LoadAsync()
If Player.IsLoadCompleted Then Player.Play()

Y si bien el único formato que soporta es WAV, no se limita a archivos locales, también podemos reproducir archivos de ubicaciones UNC o HTTP.

SoundPlayer también nos permite reproducir archivos embebidos en archivos de recursos:

Dim sndPing As New SoundPlayer(SoundRes.GetType(), "fin.wav")
sndPing.Play()

Por último. también podemos reproducir los sonidos del sistema, aunque esto lo hacemos con la también nueva clase SystemSounds y sus métodos estáticos (Shared).

SystemSounds.Exclamation.Play()

Acerca de Willy Mejia

Developer, Techie, Human... http://about.me/willyxoft
Esta entrada fue publicada en .NET, VB.NET. Guarda el enlace permanente.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s