NetStream bufferLength [AS 2]
Klasa: NETStream
Kompatybilność: ActionScript 1.0, Flash 7+
Zwraca liczbę sekund aktualnych zawartych w bufforze.
Możesz użyć tej właściwości w połączeniu z NetStream.bufferTime
, aby określić jak bardzo załadowany jest bufer podręczny, na przykład, aby wyświetlić informacje dla użytkownika o procesie ładowania.
Listing
this.createTextField("buffer_txt", this.getNextHighestDepth(), 10, 10, 300, 22);
buffer_txt.html = true;
var polaczenie_nc:NetConnection = new NetConnection();
polaczenie_nc.connect(null);
var stream_ns:NetStream = new NetStream(polaczenie_nc);
stream_ns.setBufferTime(3);
moj_video.attachVideo(stream_ns);
stream_ns.play("video1.flv");
var buffer_interval:Number = setInterval(checkBufferTime, 100, stream_ns);
function checkBufferTime(moj_ns:NetStream):Void {
var bufferPct:Number = Math.min(Math.round(moj_ns.bufferLength/moj_ns.bufferTime*100), 100);
var output_str:String = "<textformat tabStops='[100,200]'>";
output_str += "Length: "+moj_ns.bufferLength+"\t"+"Time: "+moj_ns.bufferTime+"\t"+"Buffer:"+bufferPct+"%";
output_str += "</textformat>";
buffer_txt.htmlText = output_str;
}
buffer_txt.html = true;
var polaczenie_nc:NetConnection = new NetConnection();
polaczenie_nc.connect(null);
var stream_ns:NetStream = new NetStream(polaczenie_nc);
stream_ns.setBufferTime(3);
moj_video.attachVideo(stream_ns);
stream_ns.play("video1.flv");
var buffer_interval:Number = setInterval(checkBufferTime, 100, stream_ns);
function checkBufferTime(moj_ns:NetStream):Void {
var bufferPct:Number = Math.min(Math.round(moj_ns.bufferLength/moj_ns.bufferTime*100), 100);
var output_str:String = "<textformat tabStops='[100,200]'>";
output_str += "Length: "+moj_ns.bufferLength+"\t"+"Time: "+moj_ns.bufferTime+"\t"+"Buffer:"+bufferPct+"%";
output_str += "</textformat>";
buffer_txt.htmlText = output_str;
}
Dodano przez: divix
Ranga: Administrator serwisu Punktów: 0
Ranga: Administrator serwisu Punktów: 0
Komentarze użytkowników
:: Losowe artykuły
:: Wymiana linków
Modowe inspiracje |
Android Gry i Aplikacje |
ZaplanujTransport.pl: Przeprowadzki, transport, aukcje |
Logo dla firmy |
Change Tires - Car Weather Forecast Reminder |
Laminas: MVC Framework for PHP |
IT Books Reviews and Programming: JS, JAVA, PHP, ANDROID, CSS |
Katalog roślin |
Programming articles: JAVA, PHP, C++, Python, JavaScript |
Kancelaria Adwokacka Łukasz Huszno