Vous êtes sur la page 1sur 4

Cmo: Reproducir un sonido desde un formulario Windows Forms

Visual Studio 2005 Otras versiones

Visual Studio 2010 Visual Studio 2008 .NET Framework 3.0

Este ejemplo reproduce, en tiempo de ejecucin, un sonido en una ruta de acceso determinada.

Ejemplo
C# VB Copiar
private void playSimpleSound() { SoundPlayer simpleSound = new SoundPlayer(@"c:\Windows\Media\chimes.wav"); simpleSound.Play(); }

Compilar el cdigo
Para este ejemplo se necesitan:

Que se reemplace el nombre de archivo "c:\Windows\Media\chimes.wav" con un nombre de archivo vlido. (C#) Una referencia al espacio de nombres System.Media.

Programacin eficaz
Las operaciones de archivo se deberan agregar dentro de los bloques de control de excepciones estructurados adecuados.

Las condiciones siguientes pueden producir una excepcin:


El nombre de la ruta de acceso est mal formado. Por ejemplo, contiene caracteres ilegales o est compuesto slo por espacios en blanco (clase ArgumentException). La ruta de acceso es de slo lectura (clase IOException). El nombre de la ruta de acceso es null (clase ArgumentNullException). El nombre de la ruta de acceso es demasiado largo (clase PathTooLongException). La ruta de acceso no es vlida (clase DirectoryNotFoundException). La ruta de acceso contiene slo un signo de dos puntos ":" (clase NotSupportedException).

Seguridad
No tome ninguna decisin sobre el contenido del archivo basndose en su nombre. Por ejemplo, es posible que el archivo Form1.vb no sea un archivo de cdigo fuente de Visual Basic. Compruebe todas las entradas antes de utilizar los datos en la aplicacin.

Vea tambin
Tareas Cmo: Cargar un sonido de forma asincrnica en un formulario Windows Forms Referencia My.Computer (Objeto) SoundPlayer Otros recursos SoundPlayer (Clase)

Cmo: Reproducir un sonido desde un formulario Windows Forms


Visual Studio 2005 Otras versiones

Este ejemplo reproduce, en tiempo de ejecucin, un sonido en una ruta de acceso determinada.

Ejemplo
C# VB Copiar

private void playSimpleSound() { SoundPlayer simpleSound = new SoundPlayer(@"c:\Windows\Media\chimes.wav"); simpleSound.Play(); }

Compilar el cdigo
Para este ejemplo se necesitan:

Que se reemplace el nombre de archivo "c:\Windows\Media\chimes.wav" con un nombre de archivo vlido. (C#) Una referencia al espacio de nombres System.Media.

Programacin eficaz
Las operaciones de archivo se deberan agregar dentro de los bloques de control de excepciones estructurados adecuados. Las condiciones siguientes pueden producir una excepcin:

El nombre de la ruta de acceso est mal formado. Por ejemplo, contiene caracteres ilegales o est compuesto slo por espacios en blanco (clase ArgumentException). La ruta de acceso es de slo lectura (clase IOException). El nombre de la ruta de acceso es null (clase ArgumentNullException). El nombre de la ruta de acceso es demasiado largo (clase PathTooLongException). La ruta de acceso no es vlida (clase DirectoryNotFoundException). La ruta de acceso contiene slo un signo de dos puntos ":" (clase NotSupportedException).

Seguridad
No tome ninguna decisin sobre el contenido del archivo basndose en su nombre. Por ejemplo, es posible que el archivo Form1.vb no sea un archivo de cdigo fuente de Visual Basic. Compruebe todas las entradas antes de utilizar los datos en la aplicacin.

Vea tambin
Tareas Cmo: Cargar un sonido de forma asincrnica en un formulario Windows Forms Referencia My.Computer (Objeto) SoundPlayer Otros recursos SoundPlayer (Clase)

Vous aimerez peut-être aussi