What’s new in action script v2_NetStream Class

NetStream 클래스에는 로컬 파일 시스템이나 HTTP 주소로부터 Flash Video(FLV) 파일을 재생할 수 있도록 하는 메서드와 속성이 있습니다. NetConnection 객체를 통해 비디오를 스트리밍하려면 NetStream 객체를 사용합니다. 외부 FLV 파일을 재생하는 것은 Flash 문서에 비디오를 포함시키 는 것에 비해 성능, 메모리 관리, 비디오와 Flash 프레임 비율의 독립성과 같은 여러 부분에서 많은 장점이 있습니다. 이 클래스에는 파일의 로드 및 재생 진행 상태를 추적하고 재생 동작(정지, 일시 정지 등)을 제어하는 데 사용할 수 있는 다양한 메서드와 속성이 제공됩니다. 비디오 재생에 대한 자세한 내용은 197페이지의 “외부 FLV 파일의 동적 재생”을 참조하십시오.

NetStream 클래스의 메서드 요약
NetConnection 및 NetStream 클래스의 다음 메서드는 FLV 재생을 제어하는 데 사용됩니다.

NetStream.close() ; 스트림을 닫습니다. 그러나, 비디오 객체를 지우지는 않습니다.
NetStream.pause() ; 스트림의 재생을 일시 정지하거나 다시 시작합니다.
NetStream.play() ; 외부 비디오(FLV) 파일의 재생을 시작합니다.
NetStream.seek() ; FLV 파일의 특정 위치를 검색합니다.
NetStream.setBufferTime() ; 스트림을 화면에 표시하기 전에 버퍼에 데이터를 저장할 시간을 지정합니다.

NetStream 클래스의 속성 요약
NetStream.bufferLength ; 현재 버퍼에 있는 데이터의 시간(초) 수입니다.
NetStream.bufferTime ; 읽기 전용; NetStream.setBufferTime()에 의해 버퍼에 지정된 시간(초) 수입니다.
NetStream.bytesLoaded ; 읽기 전용; Flash Player에 로드된 데이터의 바이트 수입니다.
NetStream.bytesTotal ; 읽기 전용; Flash Player에 로드되는 파일의 전체 바이트 크기입니다.
NetStream.currentFps ; 표시되는 초당 프레임 수입니다.
NetStream.time ; 읽기 전용; 재생 헤드의 위치를 초 단위로 나타냅니다.

NetStream 클래스의 이벤트 핸들러 요약
NetStream.onStatus ; 상태가 바뀌거나 NetStream 객체에 오류가 발생할 때마다 호출됩니다.


macromedia livedocs link