C sharp - Pausar un archivo waw en C#

 
Vista:

Pausar un archivo waw en C#

Publicado por Rafael M. (24 intervenciones) el 18/03/2010 14:02:58
No consigo implementar un método para hacer una pausa
en la reproducción de un archivo .waw
y luego continuar
desde el mismo lugar que se pausó.

He probado varios métodos, SoundPlayer, Mci, DirectX, etc.

Quiero poner tres botones, play, pause y stop.
Con el pause no lo consigo, ¿Alguien me podría guiar?

En Internet hay todo lo que quieras sobre play y stop,
pero no encuentro nada sobre pause...

Gracias anticipadas.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Pausar un archivo waw en C#

Publicado por Evan (32 intervenciones) el 18/03/2010 22:23:21
Con este metodo pausas la reproduccion, cualquier duda en la seccion de codigos fuente encontraras un reproductor y funciona perfectamente bien para archivos .wav
Saludos

public void Pausar()
{

int mciResul = mciSendString("pause " + sAlias, null, 0, 0);
if (mciResul == 0)
ReproductorEstado("Pausada");
else
ReproductorEstado(MciMensajesDeError(mciResul));
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Pausar un archivo waw en C#

Publicado por Rafael. M (24 intervenciones) el 19/03/2010 09:49:35
Muchas gracias por el código.

El reproductor que hay en la sección de códigos fué lo primero que probé. En C# Net 2008 64bits, no funciona. En principio da un error de sobrecarga de pila, en la función donde se utiliza recursividad. Neutralizado el error vualve a dar múltiples errores en los parse en varios lugares del código de la clase genérica y en el establecimiento del volumen... sustituidos los parse no da errores
pero no suena...

Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar