Windows Phone Encoding und Decoding von Audio mit NSpeex. Haben Sie Probleme mit der Dekodierung?

8

Ich versuche, ein aufgezeichnetes Audio mit Nspeex zu kodieren und es dann über das Internet zu übertragen und am anderen Ende zu dekodieren. Ich mache das alles in Windows Phone 7/8. Zum Codieren und Decodieren verwende ich folgenden Code. Aber während der Dekodierung bekomme ich das Ergebnis nicht richtig zurück, was ich wieder spielen kann. Kann mir jemand Code zum Entschlüsseln und Dekodieren zur Verfügung stellen, der auf WP7 / 8 aufgenommenem Audio läuft:

%Vor%     
Balraj Singh 18.01.2013, 19:17
quelle

1 Antwort

0

Ich denke, Ihr Problem könnte darin bestehen, dass Sie jedes Mal einen neuen SpeexEncoder erstellen, wenn Sie Audio codieren wollen. Sie sollten versuchen, das Mitglied für Ihre Klasse zu machen und es erneut zu verwenden.

Ich habe mir den Code für Nspeex angesehen. Ich habe festgestellt, dass SpeexEncoder NbEncoder für die Schmalbandbreite verwendet. In dieser Klasse sieht es so aus, als ob es einen Verlauf einiger vorheriger Audiodaten behält, um die Codierung durchzuführen. Dies sollte bedeuten, dass die Ausgabe für verschiedene Encoder-Instanzen nicht zusammengehören würde.

%Vor%     
Austin Thompson 06.03.2013, 21:03
quelle