Я пишу гибкое приложение, которое должно записать аудио, а затем воспроизвести.Он записывает просто отлично, я слышу flv на сервере, но когда дело доходит до воспроизведения, он немного обрезает конец, и каждый раз, когда я прошу воспроизвести снова, он обрезает немного больше.Что это может быть?Я думаю, это связано с управлением буфером, но я точно не знаю.Есть мысли?
РЕДАКТИРОВАТЬ : Вот код, который я использую для воспроизведения.Вызывается от посредника:
var streamPlayClient:Object = new Object();
this.stream.client = streamPlayClient;
streamPlayClient.onPlayStatus = function(infoObject:Object):void {
if (infoObject.code == "NetStream.Buffer.Flush") {
stopPlayback();
}
}
this.stream.play("flv:" + this.streamName);