Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Community
  • |
  • Diskussionsforum
Sound mit Verzögerung gespielt
dietbeck
myCSharp.de - Member



Dabei seit:
Beiträge: 47

Themenstarter:

Sound mit Verzögerung gespielt

beantworten | zitieren | melden

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());
            }
        }
private Nachricht | Beiträge des Benutzers
caldicot
myCSharp.de - Member



Dabei seit:
Beiträge: 51

beantworten | zitieren | melden

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 ...
private Nachricht | Beiträge des Benutzers