Also ich habe eine Puffer mit MP3-Daten (Wenn ich diesen Puffer speichern würde und ihn buffer.mp3 nennen würde, würde er abgespielt werden, aber in dieser Situation sollte ich ihn nicht im Dateisystem speichern). Ich muss es spielen, aber ich kann nicht, was soll ich tun?
Ich habe versucht, den folgenden Code zu spielen, dass buffrer(ByteArray \Stream ) (Ich bekomme MP3-Daten vom Server die Methode des Erhaltens von Daten funktioniert gut (getestet auf Text int's etc.) Ich rufe die zurückgegebene ByteArray readResponse, weil ich einige Seading-Methode haben und es ist es die Antwort).
protected function Play(event:MouseEvent):void
{
var mySound:Sound = new Sound();
mySound.addEventListener(SampleDataEvent.SAMPLE_DATA, soundFill);
mySound.play();
}
public function soundFill(event:SampleDataEvent):void
{
event.data.writeBytes(readResponse.buffer, 0, readResponse.buffer.length);
}
0 Stimmen
Dieser Thread könnte hilfreich sein stackoverflow.com/questions/1553563/