Suchergebnisse
Suchergebnisse 1-9 von insgesamt 9.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
Hej @thefiloe. Jetzt wollte ich mal versuchen mit dieser klasse Lib einen MP3-Player zu programmieren (anhand deines Beispielcodes im Startpost), und nichts funktioniert. VB.NET-Quellcode (1 Zeile) Zitat: „"Option Strict On" lässt keine impliziten Konvertierungen von "IWaveSource" in "ISampleSource" zu.“ Wenn ich das ganze mit CType konvertiere, friert die Anwendung beim Auswählen einer Datei einfach ein. Hast du eventuell einen funktionieren Sample-Code für einen MP3-Player? Grüße Väinämö
-
Hej @thefiloe. Bei Dim source As IWaveSource = CodecFactory.Instance.GetCodec(FileName) scheint CSCore Probleme mit meinen MP3-Dateien zu haben. Ersetze ich das ganze durch Dim source As IWaveSource = New Codecs.MP3.DmoMp3Decoder(FileName) funktioniert es bei ca. 50% der Dateien, bei den anderen 50 spielt er nur komische Töne ab (wie z.B das schnelle düt-düt-düt-Stottern). Zudem habe ich ein Problem, wenn ich ein anderes Lied starte und schon eines läuft, stürzt er ohne Fehler in der StopPlaybac…
-
Zitat von thefiloe: „Ändere mal temporär die CodecFactory-Klasse wie folgt ab.“ Hab ich, soll ich jetzt auch wieder die CodecFactory nehmen? CSCore - Highperformance Audiobibliothek Edit: Abspielen der Datei geht wieder. Wenn ich aber eine andere Datei abspielen will und schon eine läuft, spielen beide gleichzeitig einen Ton im Loop und das Programm friert ein. Edit: Das Problem mit dem Einfrieren tritt auch beim Schließen auf, wodurch der Fehler in der StopPlayback() sein muss. Grüße Väinämö
-
Hej @thefiloe. Mal was anderes, wie schaffe ich es festzustellen, ob ein Lied fertig abgespielt ist? Ich habe versucht im OnBlockRead-Event source.Position mit source.Length zu vergleichen, die waren aber nie exakt gleich. Und vielleicht auch @VincentTB, wie kann ich die Tags eines abgespielten Liedes bearbeiten? Bei mir meckert er dann immer rum, dass die Datei bereits von einem anderen Prozess verwendet wird. Grüße Väinämö
-
Zitat von VincentTB: „den Code in mehrere Klassen aufzuspalten und mehr Absätze zu machen“ Ist geplant, dieses Projekt hier ist auch nur gedacht, um mit CSCore son bisschen vertraut zu werden. Zitat von VincentTB: „statt CType DirectCast“ Zitat von VincentTB: „Menge von Objekten, die IDisposanble implementieren, aber von dir nicht groß beachtet werden“ Beschwer dich bei @thefiloe, ist sein Beispiel-Code aus dem Startpost . Zitat von VincentTB: „diese Objekte in lokalen Variablen abzulegen und di…