Laden...

Sound mit Verzögerung gespielt

Erstellt von dietbeck vor 12 Jahren Letzter Beitrag vor 12 Jahren 544 Views
D
dietbeck Themenstarter:in
47 Beiträge seit 2006
vor 12 Jahren
Sound mit Verzögerung gespielt

Hi,

habe den Code unten.

Nun wird das Abspielen der Sound-Datei immer weiter verzögert, je öfter ich innerhalb meiner Session die Sound-Datei abspiele. Sprich Das Abspielen setzt mit zunehmender Verzögerung ein. Wie kommt das und wie vermeide ich das ?

Danke
dietbeck


        /// <summary>
        /// Play Sound File
        /// </summary>
        /// <param name="sFileName"></param>
        public void playSound(string sFileName)
        {
            try
            {
                // Add LoadCompleted event handler
                player.LoadCompleted += new AsyncCompletedEventHandler(LoadCompleted);
                // Set location of the .wav file
                player.SoundLocation = sFileName;
                // Load Asynchronously
                player.LoadAsync();
            }
            catch (System.IO.FileNotFoundException e) 
            {
                MessageBox.Show("Sound-Datei nicht gefunden" + "\r\n" + "\r\n" + e.ToString());
            }
        }

C
51 Beiträge seit 2010
vor 12 Jahren

Warum die Wiedergabe verzögert weiß ich nicht, aber du registrierst für jeden Aufruf der PlaySound-Methode ein neues Event für LoadCompleted.
Evtl. verzögert der Player dadurch schon ...