Ein Projekt , an dem ich arbeite on erfordert die dynamische Erstellung von Sound-Asset-SWF-Dateien (mithilfe von DefineSound-Tags). Obwohl ich in der Lage gewesen bin, DefineSound-Tags mit rohen PCM erfolgreich zu erstellen, war ich nicht in der Lage, dies mit Speex zu tun.
Die SWF-Formatspezifikation (S. 202-204) gibt an, dass Sie Speex in verwenden können ein DefineSound-Tag, aber es ist ziemlich vage über die Details. Ist es nur die Ausgabe von speex_bits_write
ohne Rahmen? Ist es das gleiche wie die Ausgabe von speexenc (z. B. eine Ogg-Datei)? Ist es eine Reihe von Frames mit einer Länge vor jedem ? Ich habe Variationen von allen versucht und keiner von ihnen funktioniert.
CS4 kann zum Erstellen von Sound-Asset-SWFs verwendet werden, was für ein Beispiel aus der Praxis hilfreich ist. Das Problem ist, die GUI erlaubt nur einige Kodierungen (MP3, Nellymoser, Raw, etc.), aber nicht Speex.
Meine Frage ist also: Hat jemand das getan? Kannst du mich auf eine Referenzimplementierung oder ein Beispiel Speex SWF hinweisen?
Tags und Links flash actionscript-3 flex speex