Diseñando un juego para cualquier computadora portátil:Reproducción de 2 sonidos juntos al mismo tiempo
¡Quiero tocar 2 sonidos al mismo tiempo! ¡Una música de fondo y un sonido al presionar un botón!
Usar System.Media
no me permitirá reproducir 2 sonidos juntos. Para música de fondo, he utilizado la siguiente:
SoundPlayer sp = new SoundPlayer(@"..\..\bin\debug\tribal dance.wav");
sp.Play;
Si he jugado otra SoundPlayer
, la anterior se detiene!
¡Quiero que la música de fondo siga reproduciéndose hasta que se cierre el formulario! Y al mismo tiempo, si se hace clic en un botón, se reproducirá otro sonido con la música.
También probé a agregar el Windows Media Player a la caja de herramientas y lo usé (permitiéndome 2 sonidos play 2 al mismo tiempo). Eso funciona bien, pero la ruta dará un error si lo puse (@""..\..\bin\debug\tribal dance.wav");
y necesito decirlo de esa manera para que cualquier computadora pueda leerlo.
¿Alguna sugerencia?
posible duplicación de [Reproducir archivo wav asincrónico varias veces con .net] (http://stackoverflow.com/questions/4429513/play-wav-file-async-multiple-times-with-net) –
Esto no es una respuesta directa a su pregunta, pero le recomiendo usar FMOD para el sonido en su juego. Es muy fácil de usar y diseñado para juegos. – JimDaniel