In meiner C# -Anwendung muss ich nacheinander mehrere Audiodateien (WAV und MP3) abspielen. Wie kann ich das erreichen?Wie können mehrere Audiodateien nacheinander abgespielt werden?
3
A
Antwort
2
CodeProject haben mehrere Beispiele, die zeigt, wie man Audio spielt. Sobald Sie den Dreh raus haben, dass mehrere Dateien hintereinander abgespielt werden, sollte es einfach sein.
- A low-level audio player in C#
- Playing .wav files using C#
- Audio Player using winmm.dll and WPL File
- A simple class to allow you to play Wavs in C#
Ich finde, dass die direkte Arbeit mit winmm.dll recht einfach ist. Meine Empfehlung ist mit Beispiel 3
1
Beispiel für die Verwendung NAudio für WAV-Dateien
private List<string> wavlist = new List<string>();
wavlist.Add("c:\\1.wav");
wavlist.Add("c:\\2.wav");
foreach(string file in wavlist)
{
AudioFileReader audio = new AudioFileReader(file);
audio.Volume = 1;
IWavePlayer player = new WaveOut(WaveCallbackInfo.FunctionCallback());
player.Init(audio);
player.Play();
System.Threading.Thread.Sleep(audio.TotalTime);
player.Stop();
player.Dispose();
audio.Dispose();
player = null;
audio = null;
}
Verwandte Themen
- 1. Mehrere MP3-Audiodateien, die nicht im Chrome-Browser abgespielt werden
- 2. AVAudioPlayer - Abspielen mehrerer Audiodateien nacheinander
- 3. Wie durchläuft man mehrere Audiodateien und spielt sie nacheinander mit Javascript ab?
- 4. Web: Wie spielt man Audiodateien nacheinander ohne Verzögerung?
- 5. Mehrere Audiodateien vorab laden
- 6. Wie können viele Abfragen nacheinander mit einem Klick ausgeführt werden?
- 7. Wie können StatefulJobs nacheinander ausgeführt werden (nicht gleichzeitig)?
- 8. Wie können jQuery-Effekte nacheinander und nicht gleichzeitig ausgeführt werden?
- 9. Mehrere Aktionen nacheinander ausführen
- 10. Zeige mehrere AlertDialog nacheinander
- 11. Audiodaten (unsigned char), die manipuliert wurden, können nicht abgespielt werden
- 12. Wie können Sie AVPlayer-Videos nacheinander abspielen?
- 13. Tasten werden nacheinander sichtbar
- 14. iCloud zum Speichern von Audiodateien - mehrere Fragen
- 15. Wie können mehrere Variablen deaktiviert werden?
- 16. Wie können mehrere benutzerdefinierte Typen unterstützt werden?
- 17. Wie können mehrere Nachrichten synchron gesendet werden?
- 18. Wie können mehrere pipe() Methoden verkettet werden?
- 19. Mehrere `gsub` in mehreren 'each'-Schleifen werden nacheinander überschrieben
- 20. Wie Knotenwerte dynamisch nacheinander übergeben werden?
- 21. Wie Bilder dynamisch nacheinander angezeigt werden
- 22. wie 3 funktionen nacheinander ausgeführt werden?
- 23. So versenden Sie mehrere Aktionen nacheinander
- 24. RxJava: Mehrere sequenzielle Methoden nacheinander aufrufen
- 25. Play/Pause/Stop mehrere Audiodateien gleichzeitig und auch sequentiell
- 26. Python: Frequenzanalyse von Audiodateien
- 27. Mehrere Threadgruppen nacheinander in JMeter ausführen
- 28. Wie mehrere Python-Datei in einem Ordner nacheinander
- 29. Wie können MOV, M4V, M4A Dateien mit Flex oder Flash abgespielt werden?
- 30. Wie finde ich nur Videos, die auf dem Handy abgespielt werden können?
Dank, Nifle zu starten. Ich habe mir Beispiel 3 angeschaut und es würde nicht mit .wav Dateien funktionieren, würde nur mit .mp3 funktionieren, also habe ich die MCI Befehle an meine Bedürfnisse angepasst. und um die Tatsache zu erreichen, dass es die ganze Liste ein Lied nach dem anderen spielen würde, fügte ich die "Benachrichtigung" -Funktion hinzu und es funktionierte großartig. Ich bin glücklich, dass ich mein Problem lösen könnte. Es zeigt, dass ich mit der Zeit irgendwie mehr lerne. Danke nochmal. Prost! – Attilah