Si te encuentras con algún detalle que no entiendes puedes dejarnos un comentario y haremos todo lo posible de ayudarte lo más rápido posible.
Solución:
Agregue su archivo Wav a los recursos yendo a Propiedades del proyecto -> Recursos Seleccione Audio y busque el archivo. A continuación, podrá verlo como parte pf Propeties.Resources
. Lo agregará a una Carpeta de recursos donde puede configurarlo como incrustado o dejarlo como está, que se configura como contenido.
Se accede así
private void button1_Click(object sender, EventArgs e)
SoundPlayer snd = new SoundPlayer( Properties.Resources.tada);
snd.Play();
Si desea agregar música a su programa reproduciendo su .wav archivo en proyectos. Luego hay que agregar el .wav archivo como este.
using System.Media; // write down it at the top of the FORM
SoundPlayer my_wave_file = new SoundPlayer("F:/SOund wave file/airplanefly.wav");
my_wave_file.PlaySync(); // PlaySync means that once sound start then no other activity if form will occur untill sound goes to finish
Recuerda que tienes que escribir la ruta del archivo con barras diagonales (/) formato, no usar barras diagonales () al dar una ruta al archivo, de lo contrario obtendrá un error
Actualmente conozco dos formas de hacerlo, ver a continuación:
-
Usar ruta de archivo
Primero coloque el archivo en la carpeta raíz del proyecto, luego no importa si ejecuta el programa bajo
Debug
oRelease
modo, se puede acceder al archivo con seguridad. Luego usa la claseSoundPlayer
para jugarlo.var basePath = System.AppDomain.CurrentDomain.BaseDirectory; SoundPlayer player = new SoundPlayer(); player.SoundLocation = Path.Combine(basePath, @"./../../Reminder.wav"); player.Load(); player.Play();
-
Usar recurso
Siga debajo de la animación, agregue “Archivo existente” al proyecto.
SoundPlayer player = new SoundPlayer(Properties.Resources.Reminder);
player.Play();
La fuerza de esta forma en comparación con la otra es:
Solo la carpeta “Release” en el directorio “bin” debe copiarse cuando se ejecuta el programa.
Reseñas y puntuaciones
Si conservas algún rompecabezas o capacidad de aumentar nuestro crónica puedes escribir una nota y con gusto lo analizaremos.